为什么要先存进去在取出来

来源:2-10 添加商品进购物车

黑豆0

2016-03-13 14:28

if(request.getSession().getAttribute("cart")==null)

{

Cart cart = new Cart();

request.getSession().setAttribute("cart",cart);

}

Cart cart = (Cart)request.getSession().getAttribute("cart");


写回答 关注

2回答

  • 梦编猿
    2016-03-15 10:09:58
    已采纳

    这个是第一次的时候,因为什么都没有。所以要先判断存储一下,接下来第2 3 4 5...次的时候都有了。所以直接跳过if()操作。这个技巧也经常使用的在jsp中。

    【温馨提示:Java、Jsp、Android、JS等编程爱好者可以联系Q:28554482,互相学习,共同进步!】

    黑豆0

    非常感谢!

    2016-03-15 21:00:19

    共 1 条回复 >

  • pwy2012
    2016-08-28 22:29:26

    已经采纳了撒 楼上说的对 问题还推送到我这里。。。

JAVA遇见HTML——Servlet篇

本门课程在JSP课程的基础上,深入介绍Servlet的基础知识

160613 学习 · 1029 问题

查看课程

相似问题