我想使用DisplayTag将通过列表检索的数据条件应用到JSP页面上
假设我们有一个列表对象'Alist'
。该对象是DisplayTag表的一部分。表已启用分页。
<display:table class="displayTable" cellpadding="0" cellspacing="0" id="Alist" name="Alist" pagesize="20" requestURI="${pageContext.request.contextPath}/Action.do?csrf=<%=csrfPage%>">
<display:setProperty name="paging.banner.placement" value="both" />
现在,我们有以下显示标签:
<display:column class="normal_text" property="NUMBER" title="Number" />
现在我想根据各种条件更改属性NUMBER
的值。我是DisplayTag的新手。请指导我解决这个问题。
答案 0 :(得分:0)
你可以这样: 对于单一条件:
<c:if test="${<your_condition>}">
<display:column class="normal_text" property="NUMBER" title="Number" />
</c:if>
对于多种情况:
<c:choose>
<c:when test="${<condition_1>}">
<display:column class="normal_text"property="NUMBER"title="Number"/>
</c:when>
<c:when test="${<condition_2>}">
<display:column class="normal_text"property="NUMBER"title="Number"/>
</c:when>
<c:when test="${<condition_3>}">
<display:column class="normal_text"property="NUMBER"title="Number"/>
</c:when>
<c:otherwise>
<default display if none of your condition was true>
</c:otherwise>
</c:choose>
其中c是您在jsp页面中为JSTL标记lib定义的前缀。