JSP单选按钮未正确选择

时间:2013-10-24 21:52:12

标签: java

如果cfiType in我将通过session设置“Female”值然后它正在选择正确的radion按钮但同样的事情我将在给定的varibale上设置“Male”它没有被选中? 以下是我的代码

    <%
    String cfiType= (String)session.getAttribute("sex");
    String checked = "";  
    if(cfiType.equals("Male"))   
    {  
    checked = "checked";      
    } 


    %>  
    <input type="radio" name="Male" value="Male" <%=checked%>        onClick="javascript:makeChoice()"/>Male<Br/> 
    <%   
    checked = "";  

    %>  

    <%   

    if(cfiType.equals("Female"))  
    {  
    checked = "checked";  
    }  
    %>  
   <input type="radio" name="Female" value="Female" <%=checked%>    onClick="javascript:makeChoice()"/>Female<Br/>  

1 个答案:

答案 0 :(得分:1)

代码没有错。只有可能发生的事情是cfiType可能为null或不等于Female。您可以使用System.out.println(cfiType)调试变量。在生产中不建议使用控制台日志。