`
leaf-stop
  • 浏览: 27932 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论

购物网(仿淘宝网)

    博客分类:
  • jsp
阅读更多

之前完成了一款模仿淘宝网打造的购物网(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)给出。

  • 大小: 17.8 KB
  • 大小: 949 KB
  • 大小: 205.3 KB
  • 大小: 77 KB
  • 大小: 70.4 KB
  • 大小: 89.3 KB
  • 大小: 393.1 KB
  • 大小: 14.1 KB
  • 大小: 124.2 KB
  • 大小: 182.2 KB
0
0
分享到:
评论

相关推荐

    最新仿米兰站购物网 v1.0

    适用范围: 购物分享源码,淘宝返利源码,购物返利源码,购物导航源码,分享返利源码 演示地址:(以截图为准) 点击浏览 运行环境: PHP、MYsql 安装说明:见压缩包安装教程 其他说明:最新米兰站微购(购物导航)...

    防淘宝网源代码商城网页模板(附讲解)

    标题中的“防淘宝网源代码商城网页模板”指的是一个基于Java技术开发的电子商务网站模板,其设计灵感来源于淘宝网,旨在提供类似的功能和用户体验。这个模板可能是为了教学、研究或快速构建在线购物平台而设计的,它...

    Android仿乐淘网购APP源码.rar

    Android仿乐淘网购APP源码,一个购物类的APP应用源码,做手机商城客户端的可参考,编写时候文件搞的有点乱,都放在根目录下了,和Java代码文件混在一起了,有兴趣的下载源码,可为编写淘宝类网购程序的做参考。

    免费购物网站源码php

    仿淘宝taobao 购物网站源码 免费购物网站 免费php购物网源码 免费购物商城

Global site tag (gtag.js) - Google Analytics