posts - 15,  comments - 4,  trackbacks - 0
          解決jsp開發中不支持EL問題今天遇到了一個莫名其妙的問題,就是在使用MyEclipse5.5或6.0時遇上了解析不到EL表達式的問題。經過好幾 個小時的琢磨終于發現了,給大家share一下:
          問題就出在建Web Project的時候web.xml聲明上。
          web.xml聲明部分一般分為如下版本的xsd,
          web-app_2_2.dtd
          web-app_2_3.dtd
          web-app_2_4.xsd
          web-app_2_5.xsd

          更詳細的列出各版本web.xml聲明部分吧,如下:
          web-app_2_2.dtd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
          "http://java.sun.com/dtd/web-app_2_2.dtd" >  


          web-app_2_3.xsd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
          "http://java.sun.com/dtd/web-app_2_3.dtd" >  


          web-app_2_4.xsd

          <?xml version="1.0" encoding="UTF-8" ?>  
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " >  

          web-app_2_5.xsd

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

          注 意!! 其中servlets 2.4(我沒記錯的話JSP 2.0出來之后的第一個版本),這個版本的isELIgnored默認設置為false。所以使用web.xml里用web-app_2_4.xsd聲明 的時候在JSP頁面不用特意聲明。 servlets 2.4EL可以直接使用。

          而其它的不行必須手工申明.
          確定web.xml里的xsd版本之后(如果不是servlets 2.4)一定要在JSP的聲明(<%@page %>)部分加一行,如下:
          <%@ page isELIgnored="false" %>
          這樣設為false才能解析EL表達式。

          還用一個最簡單的解決方法是,直接在web.xml中將servlets 2.4xsd的引用替換你現在的。即用以下引用替換.
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd " >

          原文出處:http://useryouyou.javaeye.com/blog/603191
          posted on 2010-04-22 14:29 jeanx 閱讀(294) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 宁晋县| 常宁市| 怀集县| 方正县| 隆尧县| 黄平县| 五指山市| 潍坊市| 通山县| 阿鲁科尔沁旗| 新密市| 玉田县| 津市市| 天全县| 布尔津县| 吕梁市| 阿拉善左旗| 原阳县| 利津县| 黄浦区| 彰武县| 紫云| 塘沽区| 云南省| 澳门| 永安市| 灵宝市| 毕节市| 鹤山市| 镇江市| 纳雍县| 新乐市| 仁寿县| 库伦旗| 夏津县| 渭南市| 辽中县| 来凤县| 荣昌县| 平昌县| 聂拉木县|