EL表達式不起作用原因

          web.xml中2.4版本的默認導入的standerd.jar,和jstl.jar是使用el表達式的包是啟動的
          而2.5版本的web.xml中默認是關閉的
          所以在2.5的所有jsp中需要啟動一下
          用<% page isELIgnored="false"%>

          el表達式不起作用


                  今天用el表達式,老是得不到后臺傳過來的值。該導入的jar包和標簽庫也都導入了。還是不起作用。后來在網上找到一篇文章。解決了。原來是版本的問題。現在貼一下。


          tomcat5.0的版本, 使用了低版本,只求穩定。


          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版本默認啟用el表達式,如果使用2.5版本,默認el表達式是關閉的


          <?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">


          那么對應2.5的web.xml -->  jsp頁面里應該增加<%@ page isELIgnored="false"%>


          一句話,凡是部署描述文件遵循Servlet2.4規范的WEB應用,EL表達式的計算默認是啟用的,而未遵循的,則EL表達式的計算默認是禁用的。


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


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

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

          評論

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

          tomcat7也是默認不啟用jstl么0 0 整了好久沒找到原因,加了這個標簽真好了!!我的天  回復  更多評論   

          <2015年8月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結構
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          EJB學習

          Flex學習

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 郸城县| 保亭| 兴隆县| 景洪市| 雷山县| 秦安县| 广元市| 襄垣县| 惠州市| 石屏县| 壶关县| 普陀区| 大洼县| 应城市| 大理市| 永善县| 综艺| 镇原县| 玛纳斯县| 砀山县| 托克托县| 芜湖县| 肥乡县| 海原县| 美姑县| 普安县| 太和县| 仪征市| 志丹县| 孝昌县| 定远县| 杂多县| 蚌埠市| 遵义市| 临漳县| 阳泉市| 松溪县| 钟山县| 元谋县| 张家口市| 鄯善县|