<html:text  property="serverType"  size="50"  value="<%=modifyServer.getServerType()%>">  
 
上面的是文本框设置默认值的。我现在把这个文本框改成了Radio类型的,应该怎么设置?谢谢!  
 
<html:radio  property="serverType"  value="AGENT">AGENT</html:radio>  
<html:radio  property="serverType"  value="IVR">IVR</html:radio>

解决方案 »

  1.   

    把 serverType 的值设定为 AGENT, 就变为默认的
    <html:radio  property="serverType"  value="AGENT">AGENT</html:radio>
      

  2.   

    serverType 不一定是AGENT或IVR,这个值是<%=modifyServer.getServerType()%>的值。
      

  3.   

    <html:radio  property="serverType"  value="AGENT">AGENT</html:radio>
    当 property 值 等于 value,radio 就变为选中状态。
      

  4.   

    主要是怎么设置property 值 等于 value ????
      

  5.   

    myRadio = modifyServer.getServerType()
    <html:radio  property="myRadio"  value="AGENT">AGENT</html:radio>
      

  6.   

    楼上的。提示:myRadio 未定义。
      

  7.   

    这部分代码 myRadio = modifyServer.getServerType() 写在 *action.java。
    也就是 你在 refoward 这个画面之前,先给 myRadio 符值
      

  8.   

    <html:hidden property="myTemp" value="<%=modifyServer.getServerType()%>"/>
                     <script language="javascript">
                     myT=document.all.myTemp.value;
                     if(myT=="HUAWEI")
                     document.all.serverType[0].checked=true;
                     else if(myT=="AGENT")
                     document.all.serverType[1].checked=true;
                     else
                     document.all.serverType[2].checked=true;                 
                     </script>