当值不为空时如何停止执行

时间:2015-12-01 13:01:25

标签: html jsp

我有一个表格,我从数据库中打印值

  

姓名年龄
地址

我的代码如下,它只在非空时打印值

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

但是我有一个问题,当它是空的时,断线仍然被推出,我得到这样的输出

  

姓名年龄

年轻人

我该如何解决这个问题?

1 个答案:

答案 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>的设计方式。 :)