您好我正在尝试比较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
答案 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