【JSTL】<c:if test=“”>没有else的解决方法
后台封装了一个对象 放在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>
如此,有公告的时候,就显示,没有就是暂无公告:
文章来自:http://www.cnblogs.com/sxdcgaq8080/p/6674612.html