JSP if语句 - 字符串到数字

时间:2017-06-20 12:41:07

标签: java jsp jstl

我是新手,所以要温柔。我正在开发一个JSP页面,希望实现一个if语句。

之前已设置

command.total,我无法更改其类型。

<c:set var="number1" value="${5}"/>
<c:set var="number2" value="${0}"/>
<c:set var="number3" value="${command.total}"/>
<c:out value="${number1}" />
<c:out value="${command.total}" />

<c:choose>
<c:when test="${number1 < number2}">
${"number1 is less than number2"}
</c:when>
<c:when test="${number1 > number3}">
${"aaaaaaaaaaaaaaaaaaaa"}
</c:when>
<c:otherwise>
${"cccccccccccccccccccccccccccccccccc"}
</c:otherwise>
</c:choose>

这总是失败,我认为问题是command.total以字符串形式返回。

我尝试使用以下内容转换字符串:

<fmt:parseNumber value="command.total" var="test" integerOnly="TRUE" type="NUMBER"></fmt:parseNumber>
    <c:out value="${test}"></c:out>

是否可以将此字符串转换为数字?

0 个答案:

没有答案