关于struts2中iterator中radio取值的问题
如何在action中获取iterator中radio的值呢?
<s:form name="form1" action="xxxx" method="post">
<s:iterator value="myList" var="term" status="sta" >
<s:radio list='#{ 1:"A", 2:"B", 3:"C" , 4:"D"}' name="myRadio[%{#sta.index}]"/>
主要就是这样,在action中如何获得myRadio的值呢?是用数组接收吗?我试了一下,没接收到,请高手指点一下,十分感谢。
最好能有代码让我参考一下。
------解决方案--------------------1.jsp:
<s:radio list='#{ 1:"A", 2:"B", 3:"C" , 4:"D"}' name="myradio" />
2.action:
private String myradio;
myradio有get/set方法。
如果选择是多组,值是以逗号分隔的字符串。
以上,看看能否实现LZ的要求。
------解决方案--------------------楼主说的对,一般来说name必须明确;
name="myRadio[%{#sta.index}]"/ name是变化的就得用变化的name取值
弱弱得问下,这个怎么解释呀,"%"在标签里面什么作用?