我有一个有两个列表的Bean,我将这个bean作为一个modelAttribute传递给一个jsp,我想将一个bean列表传递给另一个jsp。目前我这样做:
<c:import url="jsp2" charEncoding="UTF-8">
<c:param name="list" value="${bean.list}"/>
</c:import>
但是在jsp2工作不正常的情况下,有人知道列表是否可以从一个jsp传递到另一个jsp?
由于
答案 0 :(得分:0)
您无需将其从一个jsp传递到另一个jsp。您可以将其存储在会话变量中。
在调用视图页面(你的jsp)之前,你应该设置两个会话变量,每个变量对应一个地图:
request.getSession()。setAttribute(“nameOfYourFirstMap”,firstMap); request.getSession()。setAttribute(“nameOfYourSecondMap”,secondMap);
然后,您将能够使用EL:
从任何jsp访问您的地图 ${nameOfYourFirstMap}
代表第一个,或者
${nameOfYourSecondMap}
为第二个。
给它一个运行,看看它是否解决了你的问题。