<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    主題:JSP頁面EL表達式無效的問題

    以前用WSAD wizard做的,都可以在JSP頁面中解析到EL表達式,當然前提是JSP2.0的情況下。
    今天遇到了一個莫名其妙的問題。剛下載Eclipse3.3+MyEclipse6.0體驗的過程中,遇上了解析不到EL表達式的問題。經過好幾個小時的琢磨終于發現了,給大家share一下:
    問題就出在建Web Project的時候web.xml聲明上。
    web.xml聲明部分一般分為如下版本的xsd,
    web-app_2_2.xsd
    web-app_2_3.xsd
    web-app_2_4.xsd
    web-app_2_5.xsd

    更詳細的列出各版本web.xml聲明部分吧,如下:
    web-app_2_2.xsd
    Java代碼 復制代碼
    1. <?xml version="1.0" encoding="UTF-8"?>   
    2. <!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
    Java代碼 復制代碼
    1. <?xml version="1.0" encoding="UTF-8"?>   
    2. <!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
    Java代碼 復制代碼
    1. <?xml version="1.0" encoding="UTF-8"?>   
    2. <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
    Java代碼 復制代碼
    1. <?xml version="1.0" encoding="UTF-8"?>   
    2. <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">  


    確定web.xml里的xsd版本之后一定要在JSP的聲明(<%@page %>)部分加一行,如下:
    <%@ page isELIgnored="false" %>
    這樣設為false才能解析EL表達式。
    經過各版本的test之后....
    注意!! 其中servlets 2.4(我沒記錯的話JSP 2.0出來之后的第一個版本),這個版本的isELIgnored默認設置為false。所以使用web.xml里用web-app_2_4.xsd聲明的時候在JSP頁面不用特意聲明。

    下面是官方Documention中isELIgnored Attribute的詳解:
    The isELIgnored Attribute
    • Format
    – <%@ page isELIgnored="false" %>
    – <%@ page isELIgnored="true" %>
    Purpose
    – To control whether the JSP 2.0 Expression Language
    (EL) is ignored (true) or evaluated normally (false).
    • Notes
    – If your web.xml specifies servlets 2.3 (corresponding to
    JSP 1.2) or earlier, the default is true
    • But it is still legal to change the default—you are permitted
    to use this attribute in a JSP-2.0-compliant server
    regardless of the web.xml version.
    – If your web.xml specifies servlets 2.4 (corresponding to
    JSP 2.0) or earlier, the default is false

    posted on 2008-12-27 23:22 強強 閱讀(214) 評論(0)  編輯  收藏 所屬分類: web技巧

    主站蜘蛛池模板: 中文字幕无码成人免费视频| 中文字幕免费观看全部电影| 99国产精品永久免费视频| 国产亚洲婷婷香蕉久久精品| 成人国产精品免费视频| 精品亚洲视频在线观看| 国产精品九九久久免费视频 | 久久亚洲精品成人AV| 在线观看免费无码专区| 亚洲国产综合无码一区| 免费观看成人久久网免费观看| 亚洲AV天天做在线观看| 日本免费一区二区在线观看 | 在线观看国产一区亚洲bd| 国产成人aaa在线视频免费观看| 日韩国产欧美亚洲v片| 免费在线观看黄色毛片| 成人国产精品免费视频| 久久久久亚洲精品天堂| 成人毛片18岁女人毛片免费看| 亚洲av无码成人影院一区| 国产成人毛片亚洲精品| 国产午夜免费高清久久影院| 亚洲精品国产福利在线观看| 黄a大片av永久免费| 国产高清视频免费在线观看| 亚洲成在人天堂一区二区| 亚洲人成网站免费播放| 免费VA在线观看无码| 亚洲va国产va天堂va久久| 成年免费大片黄在线观看岛国 | 国产无遮挡色视频免费观看性色| 亚洲AV无码成人专区片在线观看| 在线观看无码AV网站永久免费| 日本亚洲欧美色视频在线播放| 亚洲熟妇丰满多毛XXXX| 国产乱码免费卡1卡二卡3卡| 男女男精品网站免费观看| 久久精品国产精品亚洲毛片| 免费人妻av无码专区| 69视频免费在线观看|