JSTL標籤庫不起作用的解決方案 .

JSTL標籤庫不起作用的解決方案 .

開始的時候是JDK1.6+JSTL1.2這樣的組合,一切都很正常,後來由於服務器上的JDK版本是1.5的,所以後來換成JDK1.5+JSTL1.0這樣的組合,換成JSTL1.0後,問題就來了,JSP頁面的EL標籤直接成字符串便出了,後來經一番周折,總算解決了問題:
  
1. 修改WEB.XML 版本號爲2.4
  <web-app xmlns= “http://Java.sun.com/xml/ns/j2ee” xmlns:xsi= “http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation= “http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd” version= “2.4”>
2. 在表頭設置參數isELIgnored=”false”
  <%@ page contentType=”text/html; charset=gb2312” language=”java” isELIgnored=”false” %>

<%@ page isELIgnored=”true|false”%>
  如果設定爲真,那麼JSP中的表達式被當成字符串處理。 
比如下面這個表達式:
  

${2000 % 20}


  在isELIgnored=”true”時輸出爲${2000 % 20},而isELIgnored=”false”時輸出爲100。Web容器默認isELIgnored=”false”。
發佈了13 篇原創文章 · 獲贊 9 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章