【发布时间】:2021-11-24 19:33:18
【问题描述】:
我有以下代码(jsp)
...
<hr>
<div class="actions">
<div class="btn-toolbar">
<c:if test="${condition1}">
<button type="button" class="btn" >
btn1
</button>
</c:if>
<c:if test="${condition2}">
<button type="button" class="btn">
btn2
</button>
</c:if>
<c:if test="${condition3}">
<button type="button" class="btn">
btn3
</button>
</c:if>
</div>
</div>
<hr>
...
根据条件,div 可能为空,然后我们得到一个双 hr-tag。 只有当 div 不为空时,是否有一种优雅的方式来显示第一个 hr-tag?
【问题讨论】:
-
JSP 和 JavaScript 没有关系,我把标签去掉了。
-
@T.J.Crowder 我们可以用JS来隐藏,甚至可以用CSS
-
查看此链接:
https://stackoverflow.com/questions/5935892/if-else-within-jsp-or-jstl