JSTL標籤中el表達式不起作用

不要帶空格!不要帶空格!不要帶空格!
注意清緩存!注意清緩存!注意清緩存!
瀏覽器緩存!項目中緩存!服務器緩存!

<c:if test="${rdinfo.receiveRange!='DLHLQ'}"> <!-- 按登錄號領取 隱藏  -->
 <div class="form-group">
     <label class="col-sm-6 control-label">訂單滿多少元可以使用:</label>
     <div class="col-sm-13"style="padding-top:7px;">
           ${rdinfo.orderUseLimit}
      </div>
 </div>
  </c:if>

在上面的JSTL標籤中使用了EL表達式${rdinfo.receiveRange!='DLHLQ'}
然後就是怎麼測試都無法顯示出來,然後利用就是發現犯了一個低級的錯誤就是在EL表達式中帶有空格了${rdinfo.receiveRange!='DLHLQ' },注意最後的空格。然後還有就是緩存,所以導致了EL表達式不起作用。

JSP標準標籤庫JSTL
JSP標準標籤庫(JSTL)是一個JSP標籤集合,它封裝了JSP應用的通用核心功能。JSTL支持通用的、結構化的任務,比如迭代,條件判斷,XML文檔操作,國際化標籤,SQL標籤。 除了這些,它還提供了一個框架來使用集成JSTL的自定義標籤。根據JSTL標籤所提供的功能,可以將其分爲5個類別:核心標籤&格式化標籤&SQL標籤&XML標籤&JSTL函數。
詳見:http://www.runoob.com/jsp/jsp-jstl.html

JSP表達式語言EL表達式
JSP表達式語言(EL)使得訪問存儲在JavaBean中的數據變得非常簡單。JSP EL既可以用來創建算術表達式也可以用來創建邏輯表達式。在JSP EL表達式內可以使用整型數,浮點數,字符串,常量true、false,還有null。
詳見:http://www.runoob.com/jsp/jsp-expression-language.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章