JSP内置对象是Java Web核心知识点,同时在实际的Java Web项目中使用到的频率极高。JSP内置对象主要包括request、response、out、session、application、pageContext、page、config、Excepion在内的9大内置对象

创建会员卡登录页面,用户可以在该页面输入会员卡号并登录。

创建导购页面,用户可登录之后进入该页面,并访问购物页面。

创建购物页面,用户在进入该页面之后选择自己需要购买的商品。

创建商品购物车页面,用户在进入该页面之后查看自己所购该的商品信息。

创建用户登录页面loginID.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<p>欢迎您来到便民超市,请输入您的会员卡号:</p>
<form action="shop.jsp"><input type="text" name="userid" /><input type="submit" value="提交" name="sub"/>
</form>
</body>
</html>

创建商店导购页面shop.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="Iutf-8">
<title>Insert title here</title>
</head>
<body>
<h3>这里是结账柜台,请确定以下信息:</h3><br>
您的会员卡号:
<% String userid = (String)session.getAttribute("userid");out.print(userid);
%><br>
购物车中的商品清单:<br>
<%String goods[] = request.getParameterValues("goods");for(int i=0;i<=goods.length-1;i++){out.print(goods[i]+"<br>");}
%>
<br>
<a href="loginID
.jsp" style={color:red;}>欢迎修改会员卡号!</a>
<a href="count.jsp" style={color:blue;}>欢迎查看购物车!</a></body>
</html>

创建商品购物页面food.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<p>这里是调料柜台,请你选择要购买的调料:</p>
<form action="count.jsp"><input type="checkbox" name="goods" value="调和油"/>调和油<input type="checkbox" name="goods" value="强化盐"/>强化盐<input type="checkbox" name="goods" value="多维醋"/>多维醋<input type="checkbox" name="goods" value="绿色调料"/>绿色调料<br><input type="submit" value="购物" />
</form>
<a href="loginID.jsp" style={color:red;}>欢迎修改会员卡号!</a><br>
<a href="count.jsp" style={color:blue;}>欢迎查看购物车!</a>
</body>
</html>

创建购物车页面count.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<% String userid = request.getParameter("userid");session.setAttribute("userid",userid);
%><a href="food.jsp" style={color:blue;}>欢迎您选购喜欢的调料。</a><br>
<a href="loginID.jsp" style={color:red;}>欢迎修改会员卡号!</a></body>
</html>

基于JSP内置对象的购物车实现相关推荐

  1. Jsp内置对象及EL表达式的使用

    一.JSP的内置对象(9个JSP内置对象) JSP的内置对象引用名称 对应的类型 request HttpServletRequest response HttpServletResponse ses ...

  2. jsp内置对象【02】四种内置对象【02】session、application

    我们继续来学习,上一篇文章中说到了request属性,那么既要想客户端和服务端都都能实现跳转的话,就用到了session. 第三种:session属性 我们接着修改一下上一篇文章中的代码来对比一下: ...

  3. JavaWeb第三讲 JSP内置对象、基本动作指令、常见编译指令及四大作用域

    JSP内置对象.基本动作指令.常见编译指令及四大作用域 (一) JSP工作原理 当一个jsp页面第一次被访问的时候,jsp将执行以下三个步骤,之后的访问速度会因为class文件已经生成而大大提高,当j ...

  4. jsp内置对象+Servlet

    一,jsp内置对象 1. request:请求对象: request.getParameter();得到一个参数:获得提交表单中唯一的值: request.getParameterValues();得 ...

  5. java遇上html,JAVA遇见HTML——JSP篇:JSP内置对象(上)

    JSP九大内置对象 JSP内置对象是Web容器创建的一组对象,不使用new关键就可以使用的内置对象. int[] value={60,70,80}; for(int i:value){ out.pri ...

  6. [02] JSP内置对象

    1.内置对象的来历 JSP是由一些内置对象的,即不需要定义,也不需要我们主动创建,就可以直接使用的对象.当然,其对象名称也是固定的,无法修改,我们可以直接调用其相关方法. 在 [01] JSP的基本认 ...

  7. EL表达式,JSP内置对象

    基本语法格式 EL都是以 ${ 为起始.以} 为结尾的 ${ EL Expression} 示例: ${ "Helloworld" }  //输出字符串常量 ${ str }  / ...

  8. 【JSP笔记】第四章 JSP内置对象【下】

    2019独角兽企业重金招聘Python工程师标准>>> 1.什么是session 表示客户端与服务器的一次会话. Web中的session指用户浏览网站时,从进入网站到浏览器关闭的这 ...

  9. 转:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别

    原文地址:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别 首先说明一下jsp9大内置对象 (1)HttpSession类的session对 ...

最新文章

  1. 零基础学Java需要做哪些准备
  2. Android Binder设计与实现 - 实现篇(1)
  3. u-tools图床便捷生成markdown图片
  4. android sdk build-tools_从零开始仿写一个抖音App——视频编辑SDK开发(一)
  5. 高可用HAProxy——yum安装部署配置使用
  6. 创建表空间和创建表过程分析
  7. OpenShift 4 之 Image Registry、Image 和 ImageStream 概念和相关操作
  8. maven依赖c3p0_springboot 使用c3p0数据库连接池的方法
  9. 《我是一只IT小小鸟》会员书评
  10. plsqldev解决中文乱码问题
  11. Atitit 华为基本法 attilax读后感
  12. 渗透测试之通道构建Cheat Sheet
  13. 辅助驾驶功能开发-功能规范篇(02)-车道偏离辅助LDP
  14. 为什么苹果的官网看上去这么美
  15. zepto 事件分析2($.on)
  16. java输出hello java_eclipse输出Hello World的实现方法
  17. Cent os 快捷键设置
  18. 医院设备管理系统-项目模板-毕业设计
  19. 使用base64编码加密解密
  20. Arduino酸度计(PH计)

热门文章

  1. 华为新员工转正笔试题
  2. python基础总结:1.7、模块
  3. 网络基础知识(局域网、OSI模型、传输介质)
  4. 基于springboot+h5+websocket的即时通讯客服系统和百度实时语音转译(语音在线识别)
  5. 2020-2-17 Koala and Lights
  6. 群雄逐鹿 浏览器之战将进入HTML 5时代
  7. 大学生的就业观念普遍趋于现实
  8. “躺平家”出世,阿里做家装成不成?
  9. 多线程方式采集搜狗高清壁纸的实现
  10. [深度学习论文笔记]Modality-aware Mutual Learning for Multi-modal Medical Image Segmentation