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 閱讀(296) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 新化县| 隆德县| 齐河县| 台南县| 白水县| 建阳市| 三都| 同江市| 罗山县| 建始县| 冕宁县| 五峰| 乌鲁木齐市| 随州市| 平顶山市| 湘乡市| 永福县| 凌云县| 德兴市| 天长市| 宁武县| 抚宁县| 保康县| 信阳市| 喀喇沁旗| 临沧市| 海安县| 英吉沙县| 正阳县| 云林县| 宁都县| 玉树县| 桐城市| 房产| 黑河市| 鹿邑县| 梅州市| 兴文县| 山丹县| 阿拉尔市| 五台县|