我试图不显示我的列表中有值
此代码显示整个列表,并且正常工作。
<li >
<a href="javascript:viewAttachment('${documentName.value}', ${documentName.key}');">${documentName.key} </a>
</li>
</c:forEach>
我正在尝试做的事情,但它不起作用,我不需要显示名称为Asst Manual的文件,
<c:forEach items="${documentNames}" var="documentName" varStatus="status">
<li ${status.last ? '' : 'style = "display:none"'}>
// don't display the file
<c:if test="${documentName != 'Asst Manual' }" >
<a href="javascript:viewAttachment('${documentName.value}', '${documentName.key}');">${documentName.key} </a>
</c:if>
</li>
</c:forEach>
似乎并不那么难,
答案 0 :(得分:1)
确保您的条件正确,您应该使用documentName.key而不是对象documentName
<c:if test="${documentName.key != 'Asst Manual' }" >
<a href="javascript:viewAttachment('${documentName.value}', '${documentName.key}');">${documentName.key} </a>
</c:if>