遇到这样一个问题,struts2页面需要用标签显示list中的list中的值,但是遇到问题
页面代码我是这样写的 其中 availableItems为大list 其中存有 list 与size 两个属性
现在想把list中的值显示在页面上,我下面写的能取出list 但是取不出list里面的值。
<table>
<tr align="center" >
<s:iterator value="availableItems" id ="aa">
<td align="center" colspan=<s:property value="size"/>>
<s:iterator value="#aa.list" id="bb">
<s:property value="typeName" id="bb"/>
</s:iterator>
</td>
</s:iterator>
</tr>
</table>我查看了一下页面源代码: <table>
<tr align="center" >
<td align="center" colspan=2> </td>
<td align="center" colspan=3>
</td>
<td align="center" colspan=1>
</td>
<td align="center" colspan=3>
</td>
<td align="center" colspan=2>
</td>
<td align="center" colspan=2>
</td>
</tr>
</table>
页面代码我是这样写的 其中 availableItems为大list 其中存有 list 与size 两个属性
现在想把list中的值显示在页面上,我下面写的能取出list 但是取不出list里面的值。
<table>
<tr align="center" >
<s:iterator value="availableItems" id ="aa">
<td align="center" colspan=<s:property value="size"/>>
<s:iterator value="#aa.list" id="bb">
<s:property value="typeName" id="bb"/>
</s:iterator>
</td>
</s:iterator>
</tr>
</table>我查看了一下页面源代码: <table>
<tr align="center" >
<td align="center" colspan=2> </td>
<td align="center" colspan=3>
</td>
<td align="center" colspan=1>
</td>
<td align="center" colspan=3>
</td>
<td align="center" colspan=2>
</td>
<td align="center" colspan=2>
</td>
</tr>
</table>
解决方案 »
- webservice部署时报错,请高手指点
- 请教一简单hibernate例子出现“/hibernate.cfg.xml not found”异常!
- hessian怎样传文件
- hibernate 用hql插入数据的问题 主键自动增长错误 在线等
- jar调用外部jar包不好用
- [紧急求助]遇到麻烦了,很大得麻烦,调了n长时间就是搞不定,求助!!!
- 急救:
- 安装JBuilder出现的一个问题!再现等救!
- 求救
- SpringMVC Controller重定向【传参】到另一个Controller,一直报404错误
- webservice unix ssl报unknown certificate错误
- MyEclipse移除xfire
<s:iterator value="#aa.SeatClass">
<s:property value="ID" />
<s:property value="ponit" />
</s:iterator>
</s:iterator>
<s:property value="typeName" id="bb"/>
</s:iterator>
是否是这里出问题?
<s:iterator value="#request.reavailableItems" id ="aa">
<tr align="center" >
<td align="center" colspan=<s:property value="#request.size"/>>
<s:iterator value="#aa.list" id="bb">
<s:property value="#typeName" id="bb"/>
</s:iterator>
</td>
</s:iterator>
</tr>
</table>
写request地方根据你后台保存的位置而定,如果保存在session里面就改成session里,这样应该能行的
<s:iterator value="#request.reavailableItems" id ="aa">
<tr align="center" >
<td align="center" colspan=<s:property value="#request.size"/>>
<s:iterator value="#aa.list" id="bb">
<s:property value="#aa.typeName" id="bb"/>
</s:iterator>
</td>
</s:iterator>
</tr>
</table>
写request地方根据你后台保存的位置而定,如果保存在session里面就改成session里,这样应该能行的
如果不为空的话 我觉得是你的标签的嵌套好像写的有问题...
建议:如果是遍历 List的值的话 我建议你用
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c;foreach>
</c;foreach>