java - 如何有条件地将图像附加到表格中的单元格值。它在 JSP 中,并且使用表格的显示标签

标签 java jsp displaytag

我有一个使用 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>

这是我 table 的顶部。

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

最佳答案

<display:column headerClass="tableHead" title="Priority" sortable="false">
    <c:if test="${tableId.priority == 1}"><img src="..."/></c:if>
</display:column>

关于java - 如何有条件地将图像附加到表格中的单元格值。它在 JSP 中,并且使用表格的显示标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14247238/

相关文章:

java - 如何修复 Java 中未经检查的调用警告?

java - 使用 equals 方法获取 List<Object> 中的对象?

javascript - 如何使用拖放

java - MessageFormat 格式化模式 查询

css - Struts2 中的分页未捕获标题行的 css

java - 使用 AM/PM 解析 LocalTime

java - Hibernate 存储过程 - 未知支持 REF_CURSOR 参数

java - 在 Tomcat 中使用 JSP 上传图像

java - Servlet的反射(reflection),Httpservletrequest类型正在获取RequestFacade类型并且无法调用方法

javascript - 这个javascript、php、显示失败缺少什么简单的步骤?想不通