我在jsp页面中使用JSTL迭代我的对象,然后在表格中显示如下所示,它运行正常 -
<c:forEach items="${test.dataList}" var="m3">
<tr>
<th>${m3.hostName}</th>
<td>${m3.totalCall}</td>
<td>${m3.timeoutCount}</td>
</tr>
</c:forEach>
现在我要做的是,我想使用JSTL将timeoutCount
的百分比与totalCall
旁边的${m3.timeoutCount}
进行比较。以下是一个示例 -
MachineA
10000
25 (0.25%)
但如果totalCall
为0,那么我根本不想显示百分比。这可以在JSP页面中使用JSTL或jquery吗?
答案 0 :(得分:3)
试试这个:
<c:forEach items="${test.dataList}" var="m3">
<tr>
<th>${m3.hostName}</th>
<td>${m3.totalCall}</td>
<td>${m3.timeoutCount}
<c:if test="${m3.totalCall > 0}">
<c:out value="%"/>
</c:if>
</td>
</tr>
</c:forEach>
我还没有测试过,但应该这样做。