struts标签显示不了数据

peter20091001 2017-09-14 09:13:43
Action方法:

public String home() {
Book b1 = new Book();
b1.setId(1);
b1.setName("时间简史");
Book b2 = new Book();
b2.setId(2);
b2.setName("计算机组成原理");
List<Book> list = new ArrayList<Book>();
list.add(b1);
list.add(b2);
ActionContext context = ActionContext.getContext();
context.put("list", list);
return "home";
}

jsp页面:

<s:iterator var="book" value="#list">
<s:checkbox fieldValue="<s:property value='#book.id'/>" name="b" label="<s:property value='#book.name'/>"/>
</s:iterator>

结果页面上显示
...全文
259 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
百度了一下,struts标签不能嵌套,试一下改成fieldValue="%{#book.id}"
本本王 2017-09-18
  • 打赏
  • 举报
回复
为什么不用<c:forEach>呢

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧