<s:set name="i" value="#0"/>
<s:iterator value="testA" id="testB">
<s:set name="i" value="#i++"/>
<li><a href="" class="smallimage" rel="${testB.image}"><img src="images/p<s:property value="i"/>.gif"/>${testB.name}</a> </li>
</s:iterator>
报错:
严重: Servlet.service() for servlet jsp threw exception
java.lang.NumberFormatException: For input string: "image"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:447)
at java.lang.Integer.parseInt(Integer.java:497)
at javax.el.ListELResolver.coerce(ListELResolver.java:166)
at javax.el.ListELResolver.getValue(ListELResolver.java:51)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
at org.apache.el.parser.AstValue.getValue(AstValue.java:97)
at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:923)
...
是i的设值和取值的问题。不太熟悉s标签。大家帮忙解答一下。