java - JSP 单选按钮未正确选择

标签 java

如果 cfiType 输入,如果我将通过 session 设置“女性”值,那么它会正确选择单选按钮,但与我在给定变量上设置“男性”相同,它不会被选择? 下面是我的代码

    <%
    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/>  

最佳答案

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

关于java - JSP 单选按钮未正确选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19577397/

相关文章:

java - JAXB 解码

java - 如何禁用作业进度栏对话框上的取消按钮?

java - Presto集群+如何根据内存资源调优jvm.config

java - 验证 Java 中调用的 Ibatis 过程

java - 如何比较整数与整数数组

库存程序的 Java 代码第 3 部分无法编译

java - 通过单击复选框禁用 jtable 中的组合框

java - Execute with Ant 适用于绝对路径但不适用于相对路径

java - 如何将javadoc转换为excel

Java-嵌套类的正确使用?