JavaWeb基础(购物车案例实现Session)

1购物车的html页面

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
	</head>
	<body>
		<form action="Cart" method="post">
		<div>
			<ul>
				<li>
					<input type="checkbox" name="cart" value="JAVA编程思想"/>JAVA编程思想
					<input type="checkbox" name="cart" value="JAVA核心技术"/>JAVA核心技术
					<input type="checkbox" name="cart" value="MYSQL必知必会"/>MYSQL必知必会
				</li>
				<input type="submit" value="提交"/>
			</ul>
		</div>
		</form>
	</body>
</html>

2购物车的Servlet页面

public class ShoppingCart extends HttpServlet {	
	//实例化购物车实体类集合
	public void doGet(HttpServletRequest request, HttpServlet
  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaWeb中,可以使用Session实现加入购物的功能。下面是一个简单的示例代码来演示如何使用Session实现加入购物的功能: 1. 首先,在购物页面上,添加一个“加入购物”的按钮或链接,点击该按钮时触发一个处理函数。 2. 在处理函数中,获取要添加到购物的商品信息。可以通过表单提交或Ajax等方式将商品信息传递给后台。 3. 在后台处理函数中,首先获取当前用户的Session对象。可以通过request.getSession()方法获取。 4. 判断Session中是否已经存在购物对象。可以通过getSession().getAttribute("cart")方法获取购物对象,如果为null,则说明购物为空,需要创建一个新的购物对象。 5. 将当前要添加的商品信息添加到购物对象中,可以将商品信息封装成一个CartItem对象,包含商品ID、名称、价格等信息。 6. 将购物对象存储到Session中,可以通过getSession().setAttribute("cart", cart)方法将购物对象存储到Session中。 7. 返回给前台一个添加成功的提示信息,可以使用Ajax方式实现。 8. 在购物页面中,可以通过Session中存储的购物对象,将购物中的商品信息展示出来。 以上就是使用Session实现加入购物的基本步骤。需要注意的是,使用Session来存储购物信息需要考虑并发访问的情况,可以使用同步机制或者使用分布式Session来解决并发访问的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值