之前完成了一款模仿淘宝网打造的购物网(shop),一个简易的购物平台,实现页面与数据库的交互,现在做个简单的总结。
主要是要做到:
1.掌握JSP中连接数据库的方法。
2.掌握在web页面上向数据库中添加、删除、修改数据。
功能上实现了:
1. 实现购物车
2. 数据库使用Oracle
3. 给用户提供浏览界面
4.选中某个物品后,转到购买界面
5. 用户可以操作自己的清单
6.只有当用户点击提交按钮后,才把购买信息写进数据库。
7.当客户所选商品没有库存时,给客户友好信息提示。
效果如下图所示:
部分代码如下:
增加物品
<% String img = request.getParameter("img"); String num = request.getParameter("num"); String goodsname = request.getParameter("goodsname"); String price = request.getParameter("price"); String address = request.getParameter("address"); try { Connection conn = DBUtil.getConn(); String sql = "insert into shopcar values(?,?,?,?,?,sq_goods.nextval)"; PreparedStatement pstm = conn.prepareStatement(sql); pstm.setString(1, img); pstm.setString(2, goodsname); pstm.setString(3, price); pstm.setString(4, address); pstm.setString(5, num); //request.getRequestDispatcher("add.jsp").forward(request,response); int rs = pstm.executeUpdate(); //System.out.print(rs); if (rs != 0) { session.setAttribute("img", img); session.setAttribute("num", num); session.setAttribute("goodsname", goodsname); session.setAttribute("price", price); session.setAttribute("address", address); request.getRequestDispatcher("add.jsp").forward(request,response); } else { out.write("保存不成功,请重新保存"); } } catch (SQLException e) { request.getRequestDispatcher("add.jsp").forward(request,response); e.printStackTrace(); } %>
删除购物车物品:
try { Connection conn = DBUtil.getConn(); String sql = "delete from shopcar where id=?"; PreparedStatement pstm = conn.prepareStatement(sql); pstm.setString(1, id); pstm.executeUpdate(); request.getRequestDispatcher("index.jsp").forward(request,response); int rs = pstm.executeUpdate(); //System.out.print(rs); } catch (SQLException e) { request.getRequestDispatcher("index.jsp").forward(request,response); e.printStackTrace(); }
源代码由附件(shop.zip)给出。
相关推荐
绿色购物网
html仿购物网(粗略制作)
信通购物网InfocomhopV1.6(Struts2+Hibernate+Spring+MySQL)版 简介 采用当前最流行的技术平台。 前台 1、会员功能:注册会员,修改会员资料; 登录系统后可以选购商品,放入购物车(修改购物数量、删除购物车...
购物网菜单效果 购物网 购物网菜单 购物网菜单
简单的ASP.NET购物网 简单的ASP.NET购物网 简单的ASP.NET购物网 简单的ASP.NET购物网
淘宝购物网 计算机网页设计 毕业设计 购物网 asp设计
香港购物网网站分析
简单的仿一淘网功能齐全网站,包括登录、注册、购物车、下订单等
项目需求 B2C类型网站 购物网需求分析案例 文档
信通B2C网站管理系统信通购物网 采用当前最流行的技术平台,Struts2+Hibernate+Spring+MySQL。 前台 1、首页:增加动态效果,产品分类栏目,首页广告,网站公告; 2、会员功能:注册会员,修改会员资料; 登录系统...
12个购物网
信通购物网Infocomhop简介 信通购物网InfocomhopV1.6(Struts2 Hibernate Spring MySQL)是以JSP MySQL进行开发的JSP购物网站源码。 前台: 1、会员功能:注册会员,修改会员资料; 登录系统后可以选购商品,放入...
基于MyEclipse+SQL Server开发的校园购物网 采用Struts
Cool购物网Cool购物网Cool购物网Cool购物网Cool购物网Cool购物网Cool购物网Cool购物网
信通B2C网站管理系统信通购物网InfocomShop v1.6 采用当前最流行的技术平台,Struts2 Hibernate Spring MySQL。 前台 1、首页:增加动态效果,产品分类栏目,首页广告,网站公告; 2、会员功能:注册会员,修改...
基于 Mybatis、 Hibernate、 Spring 框架开发的绿色健康购物网
校内购物网V1.1源码asp.net**********************
SSH绿色健康购物网 SSH绿色健康购物网 SSH绿色健康购物网
该软件可以用于开发购物商城,可以提供开发者进行二次开发