我在后台放了一个list类型的数组,想在页面遍历取值,该怎么遍历,高手指点下。
我用的是struts2
我用的是struts2
解决方案 »
- 亲们,我是web初学者,在运行中报了这样一个错,跪求解
- sql server是windows身份验证在JSP中该怎样写代码?
- hibernate异常
- 麻烦大家看哈,这个问题怎样解决?思路是这样的,通过数组实现复选框选择,复选框的值通过查询数据库相应字段得到,但是我得到的结果是空
- 还是乱码那点事。。。
- 修改数据库驱动的文件在WEB-INF/CLASSES中的哪一个配置文件?
- 请问一个关于hibernate一对一的问题?
- 怎样在java后台获取表单中select选中的那个值呢?
- hibernate的MappingException
- 学习struts需要一个什么样的基础?
- 急!高分请教!spring security里如何将CAS的配置换成本地的啊!
- 前台对象传到后台延迟加载问题
<s:iterator value="#session.classmatelist" status="statu" id="item">
<s:property value="name" />
<s:property value="sex" />
<s:property value="address" />
</s:iterator>
我是这样取的
<c:forEach items="${ym}" var="y">
<td class="s12">${y.size}</td>
<td class="s12"></td>
</c:forEach>
要是这样就报错了
严重: Servlet.service() for servlet jsp threw exception
java.lang.NumberFormatException: For input string: "size"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
<td class="s12">${y[0]}</td>
<td class="s12"></td>
</c:forEach>试试
下面应该直接去list里面的属性值什么的了。他没有size这个属性啊
<tr><td><s:property value="userid"/></td>
<td><s:property value="username"/></td>
<td><s:property value="email"/></td>
<td><s:property value="address"/></td>
<td><s:property value="birthday"/></td>
</tr>
</s:iterator>
我是这样取的
<c:forEach items="${ym}" var="y">
<td class="s12">${y.size}</td>
<td class="s12"></td>
</c:forEach>
要是这样就报错了
严重: Servlet.service() for servlet jsp threw exception
java.lang.NumberFormatException: For input string: "size"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
你的集合里存的是什么。对象还是。?
如果是对象。那就是取他的字段名。 好像LIST里面没getSize()方法吧。
<option value='${tType.TT_CODE}'>${tType.TT_NAME}</option>
</s:iterator>
value是后台list的名称
tType是随便定义的遍历
${tType.TT_CODE}TT.CODE是里面的值 因为我这里的list里面存的是map所以是这样取。你可以看看。你list里面存的是什么