一尘不染

如何在JSTL中获得随机数?

jsp

我想得到类似于JSTL中生成的下一个代码的内容

<c:choose>
    <c:when test="${random number is even}">
        <div class="redlogo">
    </c:when>
    <c:otherwise>
        <div class="greenlogo">
    </c:otherwise>
</c:choose>

阅读 493

收藏
2020-06-08

共1个答案

一尘不染

这个有点难看,但是可以用…

<c:set var="rand"><%= java.lang.Math.round(java.lang.Math.random() * 2) %></c:set>

稍后,您可以检查${rand mod 2 == 0}${rand mod 2 == 1}获得所需的输出。

2020-06-08