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

关于struts2中iterator中radio取值的有关问题

2013-03-10 
关于struts2中iterator中radio取值的问题如何在action中获取iterator中radio的值呢?s:form nameform1

关于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取值
弱弱得问下,这个怎么解释呀,"%"在标签里面什么作用?

热点排行