我正在尝试将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
)。
我想避免使用会话,那么还有其他方法吗?
答案 0 :(得分:0)
您需要在某个范围(会话或请求)中携带数据。
检查此问题答案 1 :(得分:0)
解决方案取决于“从一个JSP传递到另一个JSP”的含义。
您是否将一个JSP包含在另一个JSP中?您可以在<jsp:include>
中设置参数。
您是从一个JSP转发到另一个<jsp:forward>
吗?您也可以使用参数:-)另一个选项是使用JSTL的<c:set>
标记将列表存储到请求或页面范围。