如何比较JSTL中的整数值

时间:2013-11-25 10:09:36

标签: java jsp jstl

您好我正在尝试比较jstl中的两个整数值,即使该语句为真,它也会返回结果为false。

这是我的代码

 String numofcell=(String)request.getAttribute("numberofcell"); 
 int noc = Integer.parseInt(numofcell);
int num = 4;

<c:choose>
    <c:when test = "${noc eq num}">
        <%=noc%>
        hiiiiiiiiiiiii
    </c:when>
    <c:otherwise>
        <%=noc%>
        HELLLOOOOOOO 
    </c:otherwise>
</c:choose>

输出为:4 HELLLOOOOOOO

3 个答案:

答案 0 :(得分:1)

你错过了EL符号${},试试,

 <c:set var="noc" value="<%=noc%>"/>     
  <c:set var="num" value="<%=num%>"/>


   .....
   <c:when test = "${noc eq num}">
   .........

答案 1 :(得分:0)

 String numofcell="4";
 int noc = Integer.parseInt(numofcell);
int num = 4;

<c:choose>
    <c:when test = "noc eq num">
        <%=noc%>
        hiiiiiiiiiiiii
    </c:when>
    <c:otherwise>
        <%=noc%>
        HELLLOOOOOOO 
    </c:otherwise>
</c:choose>

此代码给出输出:4 hiiiiiiiiiiiii 4 HELLLOOOOOOO

答案 2 :(得分:0)

display: none