怎么写一个EL表达式,让他在有数据的时候显示,没数据的时候不显示
1个回答
展开全部
${ parms0 eq parms1 ? "parms2":"null data"
OR
${ parms0 == parms1 ? "parms2":"null data"
-------------------------------------------------------------------------
配合JSTL或STRUTS或自定义标签的使用方法。
JSP代码中以JSTL为例:
<c:choose>
<c:when test="${ !empty orderlist }">
<c:forEach items="${orderlist}" var="list">
<tr>
<td class="tdbg"><div align="center"><c:out value="${list.id}"></c:out></div></td>
<td class="tdbg"><div align="center"><c:out value="${list.order}"></c:out></div></td>
<td class="tdbg"><div align="center"><c:out value="${list.guest}"></c:out></div></td>
<td class="tdbg"><div align="center"><c:out value="${list.cartname}"></c:out></div></td>
<td class="tdbg"><div align="center"><c:out value="${list.pice}"></c:out></div></td>
<td class="tdbg"><div align="center"><c:out value="${list.num}"></c:out></div></td>
<td class="tdbg"><div align="center">${(list.stats) eq "Y" ? "已处理":"未处理"}</div></td>
<td width="42" class="tdbg"><div align="center" onClick="return order_do();">
<a href="ItemConfig?action=order_do&id=<c:out value="${list.id}"></c:out>">处理</a></div></td>
<td width="22" class="tdbg">
<div align="center">
<input type="checkbox" name="chkDel" value="<c:out value="${list.id}"></c:out>"> </div> </td>
</tr>
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td height="28" colspan="9">
<div align="center">未能找到符合条件的数据!</div> </td>
</tr>
</c:otherwise>
</c:choose>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询