我想在<s:iterator value="privileges" var="privilege" status="status">
<s:checkboxlist name="privilegesSet.makeNew[${status.count}].id" list="#privilege" listKey="id" listValue="name"/>
<s:if test="#status.count % 4 == 0"><br/></s:if>
</s:iterator>中的name属性上使用EL表达式输出下标然后转换成Set类型,红色部分当执行时就会报错,
attribute name does not accept any expressions 是说struts2上的name属性不支持表达式。。我也试过用
<s:property/>一样的错误,求大神帮我解决下 ,如果不这么做还可以怎么办
<s:checkboxlist name="privilegesSet.makeNew[${status.count}].id" list="#privilege" listKey="id" listValue="name"/>
<s:if test="#status.count % 4 == 0"><br/></s:if>
</s:iterator>中的name属性上使用EL表达式输出下标然后转换成Set类型,红色部分当执行时就会报错,
attribute name does not accept any expressions 是说struts2上的name属性不支持表达式。。我也试过用
<s:property/>一样的错误,求大神帮我解决下 ,如果不这么做还可以怎么办
</s:iterator>一般遍历集合结构都这么些就ok了