我在jsp中使用以下代码与struts2单选按钮一起使用我想知道在我的动作类中选择了哪个单选按钮,所以任何人都可以给我解决方案。
代码:
<div>
<s:radio cssClass="formFieldRadio" name="selectAction" list="{'Postponed To'}"/>
<s:radio cssClass="formFieldRadio" name="selectAction" list="{'Suspended'}"/>
<s:radio cssClass="formFieldRadio" name="selectAction" list="{'cancelled'}"/>
</div>
我使用具有相同名称的不同无线电,以便在新行中显示...
答案 0 :(得分:0)
我明白为什么你需要所有同名的单选按钮..如果名称不同,请为操作中的所有单选按钮添加getter / setter,并使用相同的名称,in action exectute()方法检查单选按钮的值为true或false为
if(formFieldRadio == true)
你知道它的检查与否
答案 1 :(得分:0)
你做错了,你应该这样做:
<s:radio name="selectAction" list="#{1:'Postponed To', 2: 'Suspended', 3: 'cancelled'}" />
然后在您的操作中,您应该期望selectAction变量中包含数值(在本例中为1,2或3)。
确保您拥有theme="simple"
属性,这样您就可以自由地使用CSS了。