專案中使用了jstl1.1,然後在web.xml中使用了:
<?xml version="1.0" encoding="utf-8"?>
因為jstl1.1的el表示式在servlet2.5預設是禁用的,需要在jsp頁面中加入:<%@ page iselignored="false"%>
或者改為2.4,因為jstl1.1在servlet2.4中預設是啟用的。
<?xml version="1.0" encoding="utf-8"?>
測試結果:
在tomcat5(apache-tomcat-5.5.34)中:
使用2.4, el正常
使用2.5, el失效
使用2.5, 並在每個頁面上新增:<%@ page iselignored="false"%>, el正常
在tomcat6(apache-tomcat-6.0.33)中:
使用2.4及2.5(未加<%@ page iselignored="false"%>),el均正常
EL和JSTL表示式
一 el表示式 寫法 1 el的取值 1 對一般物件來說,如果取物件裡的屬性,那麼必須有響應屬性的get方法才能取到 2 對於map等鍵值對儲存的物件來說,直接 可取到map1中k1對應的值 3 對於陣列來說,可以通過 取到陣列1中下標為i的元素 2 el的param屬性 相當於request.ge...
EL表示式和JSTL
表示式語言簡介 el為表示式語言,jsp2.0規範中的一部分。el提供了一些識別符號 訪問器和運算子,用來讀取 駐留在jsp容器中的資料。el的語法 el可用於jsp頁面中所有html和jsp標籤中。el表示式只能使用在除了jsp指令碼 jsp表示式,jsp 片段 的地方 el中的有效表示式 文字常...
el表示式及jstl
el表示式 取值顯示在頁面中 取值的地方 頁面物件的屬性 pagecontext.setattribute key,value 取值 請求物件的屬性 request.setattribute key,value 取值 會話物件的屬性 session.setattribute key,value 取值...