posts - 15,  comments - 4,  trackbacks - 0
          解決jsp開發(fā)中不支持EL問題今天遇到了一個(gè)莫名其妙的問題,就是在使用MyEclipse5.5或6.0時(shí)遇上了解析不到EL表達(dá)式的問題。經(jīng)過好幾 個(gè)小時(shí)的琢磨終于發(fā)現(xiàn)了,給大家share一下:
          問題就出在建Web Project的時(shí)候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

          更詳細(xì)的列出各版本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(我沒記錯(cuò)的話JSP 2.0出來(lái)之后的第一個(gè)版本),這個(gè)版本的isELIgnored默認(rèn)設(shè)置為false。所以使用web.xml里用web-app_2_4.xsd聲明 的時(shí)候在JSP頁(yè)面不用特意聲明。 servlets 2.4EL可以直接使用。

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

          還用一個(gè)最簡(jiǎn)單的解決方法是,直接在web.xml中將servlets 2.4xsd的引用替換你現(xiàn)在的。即用以下引用替換.
          <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) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 普宁市| 墨竹工卡县| 图木舒克市| 怀安县| 中方县| 白山市| 巴彦县| 石渠县| 瑞昌市| 云南省| 盘山县| 邹城市| 西畴县| 东丽区| 砚山县| 宁陕县| 延边| 阳城县| 陈巴尔虎旗| 师宗县| 松潘县| 南川市| 南丰县| 崇仁县| 永春县| 商城县| 封丘县| 广丰县| 朔州市| 揭阳市| 凌源市| 昭通市| 始兴县| 黎城县| 重庆市| 扶风县| 石家庄市| 稻城县| 新宾| 原平市| 永和县|