我有一个使用 DisplayTags 在 JSP 中显示的数据表。表中的一列是“优先级”列。如果优先级为 1,我必须能够在其旁边显示红灯。有没有直接的方法可以做到这一点?
<display:column headerClass="tableHead" title="Priority" property="priority" sortable="false" />
我需要能够在数据值为“1”的所有单元格旁边显示图像。
更新:即使它没有给出异常,我仍然看不到图像。
<display:column headerClass="tableHead" title="Priority" property="priority" sortable="false" ><c:if test="${dispatchresults1.priority eq 1}"><img src="images/flashinglight4.gif"/></c:if> </display:column>
这是我桌子的顶部。
<display:table htmlId="dispatchtable1" id="dispatchresults1" name="packedNotDispatchedlist" pagesize="20" style="width:100%;text-align:left;font-size:10px" class="thinBorder" requestURI="" export="true" >
更新:这最终对我有用。
<display:column headerClass="tableHead" title="Priority" sortable="false" >
<c:choose>
<c:when test="${dispatchresults1.priority eq 1}"><img src="images/flashinglight4.gif"/>
</c:when>
<c:otherwise >${dispatchresults1.priority}
</c:otherwise>
</c:choose>
</display:column>