我是靠谱客的博主 标致世界,最近开发中收集的这篇文章主要介绍jsp页面iterator标签不显示内容,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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中去拿。解决办法有两种:

  1. 把 ActionContext.getContext().getSession().put(“pasteList”, pasteList); 改成
    ActionContext.getContext().put(“pasteList”, pasteList);
  2. 把 <s:iterator value=“pasteList” var=“paste”> 改成 <s:iterator value="#session.pasteList" var=“paste”>

最后

以上就是标致世界为你收集整理的jsp页面iterator标签不显示内容的全部内容,希望文章能够帮你解决jsp页面iterator标签不显示内容所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部