EL表達(dá)式不起作用原因

          web.xml中2.4版本的默認(rèn)導(dǎo)入的standerd.jar,和jstl.jar是使用el表達(dá)式的包是啟動(dòng)的
          而2.5版本的web.xml中默認(rèn)是關(guān)閉的
          所以在2.5的所有jsp中需要啟動(dòng)一下
          用<% page isELIgnored="false"%>

          el表達(dá)式不起作用


                  今天用el表達(dá)式,老是得不到后臺(tái)傳過來的值。該導(dǎo)入的jar包和標(biāo)簽庫(kù)也都導(dǎo)入了。還是不起作用。后來在網(wǎng)上找到一篇文章。解決了。原來是版本的問題。現(xiàn)在貼一下。


          tomcat5.0的版本, 使用了低版本,只求穩(wěn)定。


          web.xml


          <?xml version="1.0" encoding="ISO-8859-1"?>


          <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 http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"


              version="2.4">


          2.4版本默認(rèn)啟用el表達(dá)式,如果使用2.5版本,默認(rèn)el表達(dá)式是關(guān)閉的


          <?xml version="1.0" encoding="UTF-8"?>


          <web-app xmlns="http://java.sun.com/xml/ns/javaee" 


              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.5" 


              xsi:schemaLocation="http://java.sun.com/xml/ns/javaee   


              http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


          那么對(duì)應(yīng)2.5的web.xml -->  jsp頁面里應(yīng)該增加<%@ page isELIgnored="false"%>


          一句話,凡是部署描述文件遵循Servlet2.4規(guī)范的WEB應(yīng)用,EL表達(dá)式的計(jì)算默認(rèn)是啟用的,而未遵循的,則EL表達(dá)式的計(jì)算默認(rèn)是禁用的。


          所以解決方案還可以是:將web.xml中的DTD(文檔類型定義)改問2.4的版本


          我用的是在公共頁中加入<%@ page isELIgnored="false"%>,然后每個(gè)頁面引入公共頁。問題解決了。

          posted on 2012-11-13 11:04 youngturk 閱讀(4448) 評(píng)論(1)  編輯  收藏 所屬分類: JavaScriptJSP隨筆struts2servletEL表達(dá)式

          評(píng)論

          # re: EL表達(dá)式不起作用原因[未登錄] 2015-08-09 11:36 阿杰

          tomcat7也是默認(rèn)不啟用jstl么0 0 整了好久沒找到原因,加了這個(gè)標(biāo)簽真好了!!我的天  回復(fù)  更多評(píng)論   

          <2012年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          EJB學(xué)習(xí)

          Flex學(xué)習(xí)

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 邻水| 马公市| 威远县| 兴安县| 攀枝花市| 永兴县| 育儿| 云浮市| 鞍山市| 濮阳市| 疏附县| 安义县| 马关县| 三河市| 丰城市| 西宁市| 贡山| 正镶白旗| 济阳县| 贵南县| 涞源县| 翼城县| 磴口县| 鹿泉市| 墨脱县| 大姚县| 微山县| 平遥县| 栾城县| 蓬溪县| 准格尔旗| 夹江县| 东乌珠穆沁旗| 八宿县| 襄汾县| 潮安县| 墨竹工卡县| 仁寿县| 武定县| 长海县| 临海市|