`
leaf-stop
  • 浏览: 27487 次
  • 性别: 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
分享到:
评论

相关推荐

    信通购物网-购物网源码

    信通购物网InfocomhopV1.6(Struts2+Hibernate+Spring+MySQL)版 简介 采用当前最流行的技术平台。 前台 1、会员功能:注册会员,修改会员资料; 登录系统后可以选购商品,放入购物车(修改购物数量、删除购物车...

    仿一淘多页面购物网

    在构建“仿一淘多页面购物网”时,我们需要运用多种技术来实现其核心功能,如用户登录、注册、购物车管理和下单流程。这个项目主要依赖JavaScript作为客户端的主要编程语言,因此JavaScript的知识点在此项目中至关...

    绿色购物网

    【绿色购物网】是一个以环保为核心理念的在线购物平台,旨在提供低碳、环保的商品和服务,倡导可持续消费。网站设计和运营都遵循了绿色理念,力求减少对环境的影响,同时为消费者提供安全、健康的产品选择。在这样的...

    简单的ASP.NET购物网

    ASP.NET购物网是一个基于微软的ASP.NET技术构建的在线电子商务平台。ASP.NET是.NET框架的一部分,主要用于开发Web应用程序。这个简单的购物网项目可能是为了教学目的或作为初学者实践Web开发的实例。 首先,我们...

    信通购物网

    信通B2C网站管理系统信通购物网 采用当前最流行的技术平台,Struts2+Hibernate+Spring+MySQL。 前台 1、首页:增加动态效果,产品分类栏目,首页广告,网站公告; 2、会员功能:注册会员,修改会员资料; 登录系统...

    html仿购物网(粗略制作)

    这个“html仿购物网(粗略制作)”的项目可能是一个初学者或者学生为了学习HTML基础和实践网页设计而制作的一个简单模拟购物网站。下面我们将深入探讨HTML在构建购物网站时所涉及的关键知识点。 1. **HTML 结构**:...

    购物网B2C需求文档案例

    【禧嬉同城购物网需求文档】是一份详细阐述B2C类型购物网站需求的案例,旨在为开发团队提供清晰的项目指导。这份文档由刘海智于2009年8月26日编写,旨在创建一个名为“禧嬉同城购物网”的全国安全交易性最强的网上...

    信通购物网Infocomhop v1.6 bulid0522.rar

    信通购物网Infocomhop简介 信通购物网InfocomhopV1.6(Struts2 Hibernate Spring MySQL)是以JSP MySQL进行开发的JSP购物网站源码。 前台: 1、会员功能:注册会员,修改会员资料; 登录系统后可以选购商品,放入...

    开心购物网

    "开心购物网"是一款专为开发者设计的购物商城软件,其核心功能是为用户提供一个可进行二次开发的基础平台。这款软件旨在帮助开发者快速构建个性化、功能完善的在线购物平台,满足不同商家和用户的需求。 购物源码是...

    购物网代码

    【标题】:“购物网代码”涉及的是B2C电商平台的基础Java实现 在电子商务领域,B2C(Business-to-Consumer)是指企业与消费者之间的在线交易模式。本项目以“购物网代码”为标题,意在展示一个基础的B2C购物网站的...

    asp淘宝购物网 计算机网页设计

    【ASP淘宝购物网计算机网页设计】是一个典型的电子商务网站开发项目,主要使用了ASP(Active Server Pages)技术进行构建。ASP是微软开发的一种服务器端脚本环境,它允许开发者创建动态、交互式的网页应用。在本设计...

    信通购物网InfocomShop v1.6.zip

    信通B2C网站管理系统信通购物网InfocomShop v1.6 采用当前最流行的技术平台,Struts2 Hibernate Spring MySQL。 前台 1、首页:增加动态效果,产品分类栏目,首页广告,网站公告; 2、会员功能:注册会员,修改...

    校园购物网(J2EE)

    【校园购物网(J2EE)】是一个典型的Java企业级应用项目,主要利用MyEclipse集成开发环境和SQL Server数据库管理系统构建。在这个项目中,开发者采用了Struts框架来实现MVC(Model-View-Controller)设计模式,从而...

    时尚购物网源码

    【时尚购物网源码】是一个基于SQL Server 2005数据库和JSP/Servlet技术构建的电商项目,特别适合初学者用来学习和实践MVC(Model-View-Controller)设计模式。MVC模式是软件工程中一种常用的设计模式,它将业务逻辑...

    购物网后台模板

    【购物网后台模板】是一个专为网上购物管理系统设计的后台界面模板,它的主要目标是提供一个功能完整且易于管理的平台。这个模板包含了多种关键组件和功能,旨在提高电子商务网站运营效率,确保商家能够轻松地处理...

    校内购物网V1.1源码asp.net

    【标题】"校内购物网V1.1源码asp.net"是一个基于ASP.NET技术的校园内部购物平台的源代码版本。这个项目旨在为大学校园内的师生提供一个方便、快捷的在线购物环境,促进校园内部商品和服务的交易。 【描述】"校内...

    InfocomShop信通购物网B2C网站管理系统v1.5

    信通B2C网站管理系统信通购物网IncomShop v1.4 采用当前最流行的技术平台,Struts2 Hibernate Spring MySQL。 前台 1、首页:增加动态效果,产品分类栏目,首页广告,网站公告; 2、会员功能:注册会员,修改会员...

    简单购物网基于thinkphp框架制作

    【标题】"简单购物网基于thinkphp框架制作"所涉及的知识点主要集中在Web开发领域,尤其是使用PHP的ThinkPHP框架来构建一个基本的电子商务平台。ThinkPHP是一个强大的、轻量级的、面向对象的PHP开发框架,它为快速...

Global site tag (gtag.js) - Google Analytics