概述
public String getAllPaste() throws Exception {
List<Paste> pasteList = pasteService.findAllPaste();
ActionContext.getContext().getSession().put("pasteList", pasteList);
System.out.println(pasteList);
return "index";
}
<div class="tab">
<s:iterator value="pasteList" var="paste">
中间代码省略
</s:iterator>
</div>
这样的话,迭代器 iterator 内会一片空白,什么都显示不出来。其实原因就是在Action中,把pasteList对象放入了session中,而jsp页面没有去session中去拿。解决办法有两种:
- 把 ActionContext.getContext().getSession().put(“pasteList”, pasteList); 改成
ActionContext.getContext().put(“pasteList”, pasteList); - 把 <s:iterator value=“pasteList” var=“paste”> 改成 <s:iterator value="#session.pasteList" var=“paste”>
最后
以上就是标致世界为你收集整理的jsp页面iterator标签不显示内容的全部内容,希望文章能够帮你解决jsp页面iterator标签不显示内容所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复