jsp如何获取struts2 action中返回的list中user的属性值? 本帖最后由 dulabing 于 2014-05-08 13:02:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 fangmingshijie 于 2014-05-08 13:09:16 编辑 对于新手来讲,我觉得不要过多依赖于struts的控件,退一步讲,以后没有这些你怎么办?你这个问题应该是由于你list没有set这个DTO的值的导致的。就是说这个stuList其实是一个清单list,而你bId、stuId这些其实是属性,应该封装到一个对象里面的,所以我觉得你有两个地方要改:1.定义一个student类,然后set、get学号名称这些;2.在findAll中通过set将每个对象的数据加上去,然后list.add(对象); 页面添加 <s:debug></s:debug> 标签,看看stuList 有没有问题,然后按照下面的方式取数据试试<s:iterator value="stuList " id="var"> <tr> <td><s:property value="#var.bId"/></td> </tr></s:iterator> 恩恩,谢谢,我现在struts的流程还不是很清晰,只能一点点的学,我的这个问题解决了,犯了一个很傻的小错误,把value="stuList" 写成了var="stuList";非常感谢您! 在不用spring框架的情况下如何使用 log4j? 关于Hibernate中接口的问题 用AbstractTransactionalJUnit4SpringContextTests测试遇到的回滚问题 jdbc求高手解决 关于单列模式的两个问题; String疑问~~~~~~~~~~~~~~~~~~~~ Hibernate简单的问题 编码转换问题 JBoss4 + Eclips部署EJB,报错,忘高人指点指点,多谢了! Vector中的变化情况: j2ee中xml解析的问题 (!数)怎么理解 导入struts标签报错:File /struts-tags not found,刚学struts2第一个程序就这样。。。
你这个问题应该是由于你list没有set这个DTO的值的导致的。就是说这个stuList其实是一个清单list,而你bId、stuId这些其实是属性,应该封装到一个对象里面的,所以我觉得你有两个地方要改:1.定义一个student类,然后set、get学号名称这些;2.在findAll中通过set将每个对象的数据加上去,然后list.add(对象);
然后按照下面的方式取数据试试
<s:iterator value="stuList " id="var">
<tr>
<td><s:property value="#var.bId"/></td>
</tr>
</s:iterator>