在不同的两个JSP页面如何传递 " List" 的问题?
我在一个jsp页面写了一个List<ChoiceQuestion> cq = new ArrayList<ChoiceQuestion>();我想在另一个jsp页面取出这个list里面的所有值,不知道是不是用session ? 高手们帮帮忙,着急!!!
------解决方案--------------------jsp1 中 session.setAttribute("cqList",cq);
jsp2 中 List<ChoiceQuestion> list=(List<ChoiceQuestion>)session.getAttribute("cqList");
------解决方案--------------------我觉得还是用request比较好,只是在页面里传一下,又不是在整个会话中都要用到
把5L例子里的session改成request就可以了
------解决方案--------------------建议使用request
------解决方案--------------------session和request的作用域不同
page指的是当前页面,在当前页面有效。
request是请求,在一次请求和回复中有效。
session是会话,从你登陆到你登出整个过程有效。
context是servlet容器,整个应用过程有效。
------解决方案--------------------
------解决方案--------------------request是可以解决你的那个问题的,建议用request,慢慢的你就回发现它很好用的!尽量避免使用session
------解决方案--------------------
------解决方案--------------------试试这种request.getSession.setAttribute("cqList",cq);
我的异常网推荐解决方案:An exception occurred processing JSP page,http://www.myexception.cn/j2se/33144.html