radio标签是用来做单选效果的.
最基本的radio:
<
s:radio
name
="'sex'"
label
="%{getText('user.sex')}"
list
="{'male','female'}"
/>
进阶版:
下面的radio的两个标签是从配置文件中读出来的.所以需要先定义两个变量,并且赋值,然后再写到list中去.我试过直接在list里面去读配置文件的值,总是会报错,所以只能采用这个方法啦~~
另外name属性设为"
' NI ' "是为了让radio默认为选中NI的值.还有一种方法是 value="NI"
<
s:set
name
="NI"
value
="%{getText('NI')}"
/>
< s:set name ="NCO" value ="%{getText('NCO')}" />
< s:radio name ="'NI'" label ="%{getText('user.sex')}" list ="#{'NI':#NI,'NCO':#NCO}" />
< s:set name ="NCO" value ="%{getText('NCO')}" />
< s:radio name ="'NI'" label ="%{getText('user.sex')}" list ="#{'NI':#NI,'NCO':#NCO}" />