action中定义了myList
List myList = new ArrayList();
myList.add("a");
myList.add("b");
myList.add("c");
并且定义了public List getMyList() { return myList; }
在jsp页面中这样遍历
<s:iterator var="iter" value="myList" status="sts">
<s:if test="#iter=='b'">
b is found!!!
</s:if>
</s:iterator>
其中判断当前值为b的这句会导致报这样一个异常:
警告: Caught an exception while evaluating expression '#iter=='b'' against value stack
java.lang.NumberFormatException: For input string: "a"
另外把判断语句改成<s:if test="myList[#sts.index]=='b'">也不行,想请问下这是什么原因,应该怎样改?谢谢
List myList = new ArrayList();
myList.add("a");
myList.add("b");
myList.add("c");
并且定义了public List getMyList() { return myList; }
在jsp页面中这样遍历
<s:iterator var="iter" value="myList" status="sts">
<s:if test="#iter=='b'">
b is found!!!
</s:if>
</s:iterator>
其中判断当前值为b的这句会导致报这样一个异常:
警告: Caught an exception while evaluating expression '#iter=='b'' against value stack
java.lang.NumberFormatException: For input string: "a"
另外把判断语句改成<s:if test="myList[#sts.index]=='b'">也不行,想请问下这是什么原因,应该怎样改?谢谢
解决方案 »
- JFreeChart散点图小例子
- 弱弱请教一个servlet和Applet通信问题
- JAVA中如何判断两个时间段是否有交集
- 如何使用WebService上传图片 急急急急求!!!!!!!!!!
- Hibernate中如何处理大量需要外连接的关系?
- java 高手 QQ群:10885799 (不是闹哄哄的那种)
- 各位老大看看这个错误怎么解决(在线等着结贴给分)
- 关于struts页面跳转的问题
- 高分求救:struts与工作流可以结合吗?业务逻辑中的流程控制可以采用工作流开发吗?
- java连接数据库多次循环取数据,为什么会突然出错(SQL2000)
- jquery ajax post返回的中文值是乱码?
- 关于复用类中的继承中打印顺序!!
${iter == "b" ? "b is found!!!" : ""}
</s:iterator>
可以
<s:if test='#iter.equals("b")'>
b is found!!!
</s:if><s:if test='#iter=="b"'>
b is found!!!
</s:if>
都是可以的