HttpSession session=request.getSession();
session.setAttribute("X",X);
同样也用session.getAttribute("X");不知道能帮上不。

解决方案 »

  1.   

    我明白了, session不能用request对象来接收!
    应该用request.getSession(true).getAttribute("shoppingCart");接收request对象:
    request.setAttribute("shoppingCart",shoppingCart);
    request.getAttribute("shoppingCart");
    session对象:
    request.getSession(true).setAttribute("shoppingCart",shoppingCart);
    request.getSession(true).getAttribute("shoppingCart");有一点不明白之处,生成session时里面写成true和不写true,哪个更好???
    request.getSession(true)或request.getSession()
      

  2.   

    写true指的是如果没有session的时候自动添加。根据你的需要自己设计吧。