您的位置:首页 > Web前端 > JavaScript

【JSTL】<c:if test=“”>没有else的解决方法

2017-04-06 17:41 429 查看
后台封装了一个对象 放在model里:

model.addAttribute("notice", notice);


notice是个对象

然后前台如果没有公告的话,希望显示暂无公告:



前台<c:if>没有else的逻辑,怎么解决?

解决方案:

<div class="panel-body">
<c:choose>

<c:when test="${notice != null}">
<h2 style = "text-align: center;">${notice.noticeName}</h2>
<h4 style = "text-align: center;">公布人:${notice.noticeCre}</h4>
<h4 style = "text-align: center;">公布日期:${noticeTime}</h4>
<br>
<div style = "text-align: center;">
${notice.noticeContent}
</div>
</c:when>
<c:otherwise>
<h2 style = "text-align: center;">暂无公告</h2>
</c:otherwise>

</c:choose>

</div>


如此,有公告的时候,就显示,没有就是暂无公告:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: