使用<html:radio和<html:checkbox的时候,怎么让指定的选项默认先被选中啊
如果使用<input:的话,只要加上checked的属性就可以了,那strut的html标签里怎么实现默认选中啊?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【whyhao1986】截止到2008-07-23 22:38:11的历史汇总数据(不包括此帖):
    发帖的总数量:2                        发帖的总分数:20                       每贴平均分数:10                       
    回帖的总数量:1                        得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:1                        结贴的总分数:0                        
    无满意结贴数:1                        无满意结贴分:20                       
    未结的帖子数:1                        未结的总分数:20                       
    结贴的百分比:50.00 %               结分的百分比:0.00  %                  
    无满意结贴率:100.00%               无满意结分率:---------------------
    楼主加油
      

  2.   

    貌似html:checkbox不支持checked这个属性
    但你可以用<input type="checkbox"/>代替
    比如
    <html:checkbox property="abc"/>
    可以写成
    <input type="checkbox" name="abc" checked />
    效果就实现了 
      

  3.   

    可以让你JSP页面<html:radio和 <html:checkbox>对应的 form属性赋初始值就可以了
      

  4.   

    struts那俩标签是没有checked属性的。用JS做只有在世界上</body>后面加上
    <script>
        document.form[0].radioboxName[x].checked=true;
    </script>想让第几个被选中radioboxName[x]  x是数组下标从0开始。大概是这么写的卜晓得语法有没错。LZ试下  :)
      

  5.   

    在<html:radio>标记中加上name和value,如   
    <html:radio   name="addUserForm"   property="sex"   value="man">男</html:raido>
    <html:radio   name="addUserForm"   property="sex"   value="woman">女</html:raido>
      在actionForm的reset方法中把form的属性初始化   
      class   AddUserForm   extends   ActionForm{   
              private   String   sex;   
              public   String   getSex()   {   
                      return   sex;   
              }   
              public   void   setSex(Boolean   sex)   {   
                      this.sex   =   sex;   
              }   
              public   void   reset(ActionMapping   mapping,   HttpServletRequest   request)   {   
                      sex   =   "man";   
              }   
      }   这样启动jsp的时候单选按钮默认显示的就是男了
    <html:checkbox
    同理设置为true就行了
      

  6.   


    还是这个方便,如果你给赋了初值,这些标签会被自动选中的,呵呵
    在转发到这个页面前,给对应的Form赋值
      

  7.   

    这个不需要你自己维护,只需要你把那个ActionForm里对应的字段设置对应的值,就可以了。
      

  8.   

    定义的时候private String sex = "男"界面上<html:radio property="sex" value="男" >男</html:radio>默认就选中男了