检查jstl中的html隐藏值<c:if>

时间:2016-08-31 09:17:36

标签: java jquery html jstl

我隐藏了一个html输入

<input type="hidden" id="todayRunJnID" name="todayRunJnID" value="some value"/>

并且在同一个jsp页面中也有一个使用jstl <c:forEach>的表

<c:forEach items="${todaysRunJnList}" var="todayRunJn">                     
    <tr>
        <td>
            <c:out value="${todayRunJn.uploadedBy}" />
        </td>
        <td>
            <c:out value="${todayRunJn.startDateTime}" />
        </td>
        <td>
            <c:out value="${todayRunJn.status}" />
        </td>
    </tr>
</c:forEach>

我想检查输入隐藏值包含在<c:forEach>这样的项目中。

<c:forEach items="${todaysRunJnList}" var="todayRunJn"> 
    <c:if test="${todayRunJn.id == input hidden value}">
        <tr>
           ...
        </tr>
    </c:if>
</c:forEach>

有可能吗?根据要求,我不想再调用servlet。输入隐藏值来自jquery函数。因此该值是动态的。

$(".runJnId").click(function() {
    var valueId = $(this).data('id');
    $("#todayRunJnID").val(valueId);
});

0 个答案:

没有答案