如何使用JSTL或jQuery显示JSP中的百分比?

时间:2014-08-14 05:53:56

标签: java jquery jsp jstl

我在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吗?

1 个答案:

答案 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>

我还没有测试过,但应该这样做。