struts2 中怎么在<c:forEach>标签中使用静态方法,并且传递参数
例如我可以通过这个方法循环输出N个1
<c:forEach var="item" items="${itemList}">
<s:property value="@java.lang.String@valueOf(1) />
</c:forEach>
但是我要怎么把1该成item.id,使其可以循环输出item的id属性
<s:property value="@java.lang.String@valueOf(#item.id) />这种写法不行
说明:
1使用valueOf静态方法只是作为一个例子,假设必须通过valueof方法转换后才能输出
2struts.xml中已经设置了<constant name="struts.ognl.allowStaticMethodAccess" value="true" />
------解决方案--------------------自定义标签标签或者后台转好了传过来