所以你说的原理应该是
做购物车的时候把购物信息都放在session里面,然后因为session的生命周期在浏览器打开到关闭的过程之间。
就是说你关闭了浏览器之后,再打开浏览器session就清空了。你浏览器没有关闭session就一直存在,所以你的购物信息在浏览器不关闭的时候就会存放在里面。就是购物车了。
差不多就是这样了。
通过这个方法request.getsession().setAttribute("cart",购物车的数据)放入,然后需要提取的时候就通过request.getsession().getAttribute("cart")得到数据,然后在往数据库里面插就好了。你的问题有点啰嗦了,你的意思是session存入东西了,然后你的页面跳转了 出现问题了页面不跳转可以用ajax实现,建议不要放在session中,因为网上的商城系统在你下一次登陆的时候还会看到购物车中的东西,都是存放在数据库中的
session本身就是个哈希 有key和value
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)