JSP 页面间传递数据的问题
来源:百度知道 编辑:UC知道 时间:2024/07/01 04:57:45
现有两个JSP页面
页面A 获得了一个List<map> 数据,现在我想把这个数据传递到页面B,请问该怎么做?
(希望尽量在页面中完成,而不要通过Action,谢啦)
本来打算用session,结果领导不让用ToT
然后告诉我:该功能取消.....
页面A 获得了一个List<map> 数据,现在我想把这个数据传递到页面B,请问该怎么做?
(希望尽量在页面中完成,而不要通过Action,谢啦)
本来打算用session,结果领导不让用ToT
然后告诉我:该功能取消.....
A页面中添加下面代码:
<% request.setAttribute("map",List<map>对象); %>
在B页面中取出来就可以
<% List l =(List<map>)request.getAttribute("map");
%>
记得在页面中导入java.util.*;
A页面:session.setAttribute("name",List<map>);
B页面:List<map> myList=(List<map>) session.getAttribute("name");
你的意思不走后台,直接从A画面点一个静态link迁移到B画面就让B画面得到?
怎么可能?!不提交后台怎么能从一个画面上数据传到另一个画面上去。
除非你把所有的操作都放到JS里面。
A:request.getSession.setAttribute();
B:request.getSession.getAttribute();
页面上的java代码记得加<% %>