0

我正在尝试将ArrayList一个 JSP 页面传递到另一个 JSP 页面。是否可以不使用会话?请回复...

one.jsp

<%
     testActions reqact = new testActions(Con);
    reqact.getAllRecordsforAll();//Getting data from DB and stores it on an Arraylist contains test object array
    ArrayList<test> list1 = new ArrayList<test>();
    list1=reqact.ListOfObjects//assigning the resulting list to list1
%>

在按钮单击事件中,我one.jsp想加载two.jsp并且还想访问list1.two.jsp

我想避免使用 session 那么还有其他方法吗?

4

2 回答 2

0

解决方案取决于“从一个 JSP 传递到另一个”是什么意思。

您是否将一个 JSP 包含到另一个 JSP 中?您可以在 中设置参数<jsp:include>。您是否从一个 JSP 转发到另一个<jsp:forward><c:set>您也可以使用参数 :-) 另一种选择是使用 JSTL 的标记将列表存储到请求或页面范围内。

于 2013-10-25T15:44:00.363 回答
0

您需要在某个范围(会话或请求)内携带数据。

检查此问题以获得您的答案

于 2013-10-25T13:36:11.237 回答