我有一个表格,我从数据库中打印值
姓名年龄
地址
我的代码如下,它只在非空时打印值
<table class="table">
<tr><td class="td_header"><spring:message code="label.test"/></td></tr>
<tr><td>
<c:if test="${not empty test.name}">
<br/>${test.name}
</c:if>
<c:if test="${not empty tax.address2}">
<br/>${tax.address2}
</c:if>
</td></tr>
</table>
但是我有一个问题,当它是空的时,断线仍然被推出,我得到这样的输出
姓名年龄
年轻人
我该如何解决这个问题?
答案 0 :(得分:0)
尝试使用<div>
代替<br />
:
<table class="table">
<tr><td class="td_header"><spring:message code="label.test"/></tr>
<tr>
<td>
<div>${test.name}</div>
<div>${tax.address2}</div>
因此,即使打印出空<div></div>
,它也不会占用空间。这就是<div></div>
的设计方式。 :)