前端C标签和S标签的初次使用

由于在写项目的过程中,经常会遇到在前台根据查到的数据进行判断,然后控制样式等操作,今天第一次用C标签来控制样式。简单分享,以后深入认识C标签后会继续更新这个笔记。

需求:“当回复内容中有值时,隐藏‘回复内容这个选项’”

实现如下:

 1 <c:if test="${not empty entity.replyContent}">
 2        <div class="form-group">
 3              <label class="col-sm-4 control-label">
 4                              回复内容:
 5               </label>
 6         <div class="col-sm-5"> 
 7               <p class="form-control-static">${entity.replyContent}/p>
 8         </div>
 9        </div>
10 </c:if>

另有类似需求:“根据后台传过来的状态值,来确定隐藏还是显示按钮”

实现如下:

1 <c:if test="${entity.isReply==1}">
2          <a   class="btn btn-primary btn-xs">回复</a>                                 
3 </c:if>
4 <c:if test="${entity.isReply==0}">
5            <a  class="btn btn-primary btn-xs">回复</a>
6 </c:if>    

另外注意:暂时没有找到像Java语言的那样,if -----else----的组合方式(我用C标签时,想着像用Java那样写else时出现异常,暂时不会用else)