jsp购物车系统01

文章目录

  • jsp购物车系统01
    • login.jsp登入界面
    • dologin.jsp界面
    • index.jsp主页界面
    • doAddcar.jsp购物车界面
    • pojo包:实体类
      • user.java 用户实体类
    • util:工具包
      • DBHelper.java:数据库连接类
    • vo:视图包(给前端使用的)
      • CarItem:购物车数量&总价
    • biz:业务逻辑层(Biz接口)
      • IUserBiz:用户接口
    • IGoodsBiz:商品接口
    • biz.impl:Biz接口的实现类
      • UserBizImpl:用户接口的实现类
    • GoodsBizImpl:商品接口的实现类
    • dao:数据库访问层(Dao接口)
      • IUserDao:用户接口
    • IGoodsDao:商品接口
    • dao.impl:Dao接口的实现类
      • UserDaoImpl:用户接口的实现类
    • GoodsDaoImpl:商品接口的实现类

login.jsp登入界面
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Document</title><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="${pageContext.request.contextPath}/stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css"><script src="${pageContext.request.contextPath}/bootstrap-3.3.7-dist/js/jquery-3.5.1.js"></script><script src="${pageContext.request.contextPath}/bootstrap-3.3.7-dist/js/bootstrap.js"></script><style>* {outline: none !important;}html,body {height:100vh;background: linear-gradient(aliceblue,black);}form {width: 300px;background: #ebeff2;box-shadow: 0px 0px 50px rgba(0, 0, 0, .5);border-radius: 5px;padding: 20px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);box-shadow: 0 18px 28px 0 #628082;}.btn-group {width: 100%;}.btn-group button {width: 50%;}</style>
</head>
<body><form action="dologin.jsp" method="post"><h3 align="center" class="text-center" style="text-shadow: 2px 2px 1px #ed3f3f;">欢迎来到星星旗舰店</h3><div class="form-group" align="center"><input name="account" type="text" class="form-control" placeholder="请输入您的用户名"></div><div class="form-group" align="center"><input name="pwd" type="password" class="form-control" placeholder="请输入您的密码"></div><div class="btn-group" align="center"><button type="submit" class="btn btn-primary">登录</button><button type="button" class="btn btn-danger">没有账号?</button></div>
</form></body></html>
dologin.jsp界面
<%@page import="com.zking.pojo.user"%>
<%@page import="com.zking.biz.Impl.UserbizImpl"%>
<%@page import="com.zking.biz.IUserbiz"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<%
request.setCharacterEncoding("UTF-8");
String account=request.getParameter("account");
String pwd=request.getParameter("pwd");
IUserbiz userbiz=new UserbizImpl();
user user=userbiz.login(new user(1,account,pwd));
if(user==null){response.sendRedirect("login.jsp");
}else{session.setAttribute("user", user);//将user放到session储存里去response.sendRedirect("index.jsp");
}%>
index.jsp主页界面
<%@page import="com.zking.pojo.user"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><title>Document</title><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css"><script src="bootstrap-3.3.7-dist/js/jquery-3.5.1.js"></script><script src="bootstrap-3.3.7-dist/js/bootstrap.js"></script><style>td:nth-child(3)::before{content: "$";}</style>
</head>
<body>
<%
Object obj=session.getAttribute("user");
if(obj==null){response.sendRedirect("login.jsp");return;
}
%><div class="jumbotron"><div class="container"><h1>欢迎来到星星旗舰店</h1> <p >尊贵的<%=((user)obj).getUser_account()%></p><button>购物车</button></div></div><table class="table"><tr><th>商品序号</th><th>商品名称</th><th>商品单价</th><th>商品描述</th><th>商品图片</th><th>操作</th></tr><tr><td>1</td><td>mp4</td><td>199.9</td><td>卓越画质</td><td><img src="" alt=""></td><td><div class="btn-group btn-group-xs"><button class="btn btn-primary"><span class="glyphicon glyphicon-tags"></span></button><button class="btn btn-primary">添加购物车</button></div></td></tr></table>
</body></html>
doAddcar.jsp购物车界面
<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html>
<html lang="zh"><head><meta charset="UTF-8"><title>Document</title><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="stylesheet" href="bootstrap-3.3.7-dist/css/bootstrap.css"><script src="bootstrap-3.3.7-dist/js/jquery-3.5.1.js"></script><script src="bootstrap-3.3.7-dist/js/bootstrap.js"></script><style>td:nth-child(4)::before,small {content: "$";}* {outline: none !important;}td,th {text-align: center;}input {text-align: center;}</style>
</head><body><div class="jumbotron"><div class="container"><h1>欢迎光临胡阿玛购物车												

jsp购物车系统01相关推荐

  1. 一个简单的PHP购物车系统

    1.需求分析 我们需要找到一种将数据库连接到用户的浏览器的方法.用户能够按目录浏览商品. 用户应该能够从商品目录中选取商品以便此后的购买.我们也要能够记录他们选中的物品. 当用户完成购买,要合计他们的 ...

  2. python编程超市购物系统_python实现简单购物车系统(练习)

    #!Anaconda/anaconda/python#coding: utf-8 #列表练习,实现简单购物车系统 product_lists= [('iphone',5000), ('computer ...

  3. java开源的cms系统jsp cms系统

    java开源的cms系统jsp cms系统 http://www.open-open.com/39.htm 转载于:https://www.cnblogs.com/guoyiqi/archive/20 ...

  4. 韩顺平 mysql sqlhelper类_(最全)韩顺平jsp购物车源代码(包含数据库)

    [实例简介] 韩顺平的jsp购物车项目,所有源码都在,包含数据库,是网络上最全的 [实例截图] [核心代码] myshopping └── myshopping ├── myshopping │   ...

  5. Magento教程 1:免费购物车系统,轻松建立Magento第一步!

    Magento为多功能购物车系统,为电子商务提供了灵活.强大的管理系统,让商家在经营网购事业时能够事半功倍,顺利掌管订单.库存等大小琐事. 若您对Magento有兴趣,并正在经营网购事业,欢迎至官方网 ...

  6. 微信点餐系统01——环境搭建

    微信点餐系统01--环境搭建 一.创建数据库表 ​ 微信点餐系统一共需要5个表. 商品表:商品编号.商品名称.商品价格.商品库存.商品描述.商品图片.商品情况(上架还是下架).它属于哪个类目(热销?男 ...

  7. 【java学习】 面向对象编程+java购物车系统

    文章目录 一.设计对象 二.内存机制 三.购物车系统 四.构造器 构造器 this关键字的作用 一.设计对象 类和对象是什么? 类:是共同特征的描述(设计图); 对象:是真实存在的具体实例; 如何设计 ...

  8. javaweb JAVA JSP汽车配件销售系统jsp配件销售网站 (jsp电子商务系统,购物商城)在线购物案例

    JSP汽车配件销售系统jsp配件销售网站 (jsp电子商务系统,购物商城)在线购物案例 大家好,很高兴和大家分享Java项目和经验.不管同学们是出于什么需求.都希望各位计算机专业的同学有一个提高. 本 ...

  9. JSP影视评价系统JSP影评系统JSP电影评价系统jsp电影评论网站jsp电影管理系统

    JSP影视评价系统JSP影评系统JSP电影评价系统jsp电影评论网站jsp电影管理系统 protected void doGet(HttpServletRequest req, HttpServlet ...

  10. javaweb JAVA JSP购物系统购物商城系统源码(jsp电子商务系统)购物系统mvc

    javaweb JAVA JSP购物系统购物商城系统源码(jsp电子商务系统)购物系统mvc protected void doGet(HttpServletRequest req, HttpServ ...

最新文章

  1. 【如何快速的开发一个完整的iOS直播app】(采集篇)
  2. 目标跟踪之粒子滤波---Opencv实现粒子滤波算法
  3. 将地址转换为链接的正则表达式(regex url href)
  4. 预训练语言模型真的是世界模型?
  5. opencv中Mat与IplImage,CVMat类型之间转换
  6. 程序员生涯之我见 找到自己的兴趣所在 (zz)
  7. 95-140-102-源码-transform-算子Map
  8. python类型转换astype-python中numpy数据类型转换的方法
  9. 那是计算机房吗不它不是 英语,人教PEP版英语四年级下册Unit 1《My School》单元测试卷及答案.doc...
  10. js中的children实时获取子元素
  11. 三层交换机静态路由VLAN配置实例(华为)
  12. python统计pdf字数_使用python统计tex字数(一):最精简版本
  13. 解救空间不足无法启动的白苹果iPhone5S
  14. 什么是爬虫?你了解吗,能干什么,怎么用,让你了解本质
  15. 苹果计算机怎么显示汉字,苹果的safari浏览器怎样设定成中文显示
  16. 使用Python3自带GUI tkinter 做的图形化操作SQLite3数据库的工具 v1.12 修修补补将就用
  17. 世界第一台电子计算机到底是谁?
  18. 转:创业之路“一生悬命”---只有偏执狂才能生存
  19. leetcode报错:member access within null pointer of type struct ListNode
  20. 计算机主机模型安装顺序,【新手必备】CAD2021最新电脑配置要求附安装步骤详解...

热门文章

  1. arm-linux-gcc交叉编译器和gcc编译器的下载地址
  2. 了解有关计算机病毒的知识,从基础知识开始 全面认识计算机病毒
  3. Java中JCP, JEP, JLS, JSR是什么
  4. Android抓包工具tcpdump
  5. Smart3D模型合并
  6. 绝地求生信号服务器崩溃,绝地求生奔溃怎么办 吃鸡游戏崩溃解决方法
  7. Gephi教程——外观和布局
  8. WSDL2Java详细使用说明【官方最全说明】
  9. 使用Gitee和Sourcetree进行Keil版本控制
  10. java编程手册_Java编程手册