首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2中Radio给定默认值的步骤

2012-11-04 
Struts2中Radio给定默认值的方法查看了他的源文件,发现其中的秘密了,以下是标签文件模板的一部分代码,大家

Struts2中Radio给定默认值的方法
    查看了他的源文件,发现其中的秘密了,以下是标签文件模板的一部分代码,大家看下,里面就有个checked="checked",他的意思就是说这个默认值可以用name或value来指定.如果你已经用了name,那么可以用value来给值,value=哪个radio的value的话,那么这个radio就是checked了.  
 
 
<input  
            type="radio" 
            #if( $tag.contains($parameters.nameValue, $itemKey) )checked="checked"#end  
            #if ($parameters.name)  
              name="$!struts.htmlEncode($parameters.name)" 
                                        id="$!struts.htmlEncode($parameters.name)$!struts.htmlEncode($itemKey)" 
            #end  
 
 
 
例子:  
 
<s:radio list='#{1:"Head",2:"Fan",3:"Ins"}' name="LoginType"  label="Select your LoginType please" value="3"></s:radio> 


 
这里我使用了name。因为要提交到action中去。这个name用来作对象标识.  
那么我就可以使用value来指定谁是checked。我这里指定了3.这个3就是第三个raido.也就是3:"Ins"这个东西.
又如:
<s:radio list ="#roles.roles" value ="'EMPLOYEE'" name ="role" label ="Role" /> 其默认值为 EMPLOYEE

热点排行