您的位置:首页 > 编程语言 > Java开发

Struts2 <s:radio>的使用及其设置默认值

2012-07-16 23:14 369 查看
1、value是字符串:

<s:radio list="#{ ' jobNo ' : ' 按Job No.搜索数据 ', ' productNo ' : ' 按ISBN搜索数据 '}" name="radField" value=" 'jobNo' "/>

(开始我没加单引号搞了好久,Struts2跟我开玩笑一样就是不选中,加上单引号就OK了!)

注意:value的写法,记得加上单引号 value=" 'jobNo' ";

2、value是非字符串:

<s:radio list='#{ 1:"A", 2:"B", 3:"C" }' name="LoginType" value="3"/>

注意:此时value没有什么特别要求,直接写上value="3"一切都搞定了;

特别注意:

其中list中的键值对表示所有的选项,value表示设置的默认值,如果这个默认值是从后台传过来的,可以这样设置:

<s:radio list="#{'1':'先生','0':'女士'}" name="gender" value="#{buyer_gender }"/>

注意这里使用的是 # 符号而不是 $
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: