为什么如何判断都是不对呢,直接打印是男、女,两个判断都不成立

为什么怎么判断都是不对呢,直接打印是男、女,两个判断都不成立 c:if test${student.sSex eq 男}inp

为什么怎么判断都是不对呢,直接打印是男、女,两个判断都不成立



 <c:if test="${student.sSex eq '男'}">

            <input id="male" name="sex" type="radio" value="男" checked="checked">男&nbsp;
              <input id="female" name="sex" type="radio" value="女">女 
             </c:if>
             <c:if test="${student.sSex eq '女'}">
            <input id="male" name="sex" type="radio" value="男" >男&nbsp;
              <input id="female" name="sex" type="radio" value="女" checked="checked">女
            </c:if>

Java
[解决办法]
那就是sSex属性中获取的值前后多了空格,你没有察觉到。。