如何在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的值呢?是用数组接收吗?我试了一下,没接收到,请高手指点一下,十分感谢。
最好能有代码让我参考一下。
<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的值呢?是用数组接收吗?我试了一下,没接收到,请高手指点一下,十分感谢。
最好能有代码让我参考一下。
<s:radio list='#{ 1:"A", 2:"B", 3:"C" , 4:"D"}' name="myradio" />2.action:
private String myradio;myradio有get/set方法。如果选择是多组,值是以逗号分隔的字符串。以上,看看能否实现LZ的要求。
name="myRadio[%{#sta.index}]"/ name是变化的就得用变化的name取值
弱弱得问下,这个怎么解释呀,"%"在标签里面什么作用?
private List myRadio=new ArrayList();
// getter和setter方法
// getter和setter方法
请问楼主,例如我有20个题目,每个题目4个radio,那就是说我有20个radio的名字啊,我在action中通过new 一个list出来就可以接受这20个题目的答案吗?请加QQ951626700帮我一把,正遇到这样的麻烦