首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struts2 中如何在<c:forEach>标签中使用静态方法,并且传递参数

2013-07-04 
struts2 中怎么在c:forEach标签中使用静态方法,并且传递参数例如我可以通过这个方法循环输出N个1c:forE

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" /> 
Struts JSTL
[解决办法]
自定义标签标签或者后台转好了传过来

热点排行