stuts2中session设置的一个属性是list类型,如何传递到JSP页面,以及怎样在整个服务器范围内都是有效的?

Action中的代码
ServletActionContext.getRequest().getSession().setAttribute("category", service.findAllCategroyName());
JSP页面的接受部分
<s:select list="category" headerKey="0" headerValue="请选择博文分类" label="博文分类" name="blog.category_name"></s:select>
这样不对,而且我要求,如果别的页面后退到这个JSP页面,这个list仍能读出来

可以不用struts的标签! 直接用jstl标签库<c:for >...session 就能做到你所说的功能! 只是需要用js控制到你所说的后退刷新,由于时间关系,这里不能给你说的太多!
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-14
放session只对当前用户有效,要对整个服务器有效,那就放Application
第2个回答  2011-08-13
往servletContext里存
页面用application接
第3个回答  2011-08-13
jsp页面用JSTL
<c:foreach
相似回答
大家正在搜