首页 > 代码库 > 【JSTL】<c:if test=“”>没有else的解决方法
【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>
如此,有公告的时候,就显示,没有就是暂无公告:
【JSTL】<c:if test=“”>没有else的解决方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。