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

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

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

    分享java帶來的快樂

    我喜歡java新東西

    主題:JSP頁(yè)面EL表達(dá)式無效的問題

    以前用WSAD wizard做的,都可以在JSP頁(yè)面中解析到EL表達(dá)式,當(dāng)然前提是JSP2.0的情況下。
    今天遇到了一個(gè)莫名其妙的問題。剛下載Eclipse3.3+MyEclipse6.0體驗(yàn)的過程中,遇上了解析不到EL表達(dá)式的問題。經(jīng)過好幾個(gè)小時(shí)的琢磨終于發(fā)現(xiàn)了,給大家share一下:
    問題就出在建Web Project的時(shí)候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

    更詳細(xì)的列出各版本web.xml聲明部分吧,如下:
    web-app_2_2.xsd
    Java代碼 復(fù)制代碼
    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代碼 復(fù)制代碼
    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代碼 復(fù)制代碼
    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代碼 復(fù)制代碼
    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" %>
    這樣設(shè)為false才能解析EL表達(dá)式。
    經(jīng)過各版本的test之后....
    注意!! 其中servlets 2.4(我沒記錯(cuò)的話JSP 2.0出來之后的第一個(gè)版本),這個(gè)版本的isELIgnored默認(rèn)設(shè)置為false。所以使用web.xml里用web-app_2_4.xsd聲明的時(shí)候在JSP頁(yè)面不用特意聲明。

    下面是官方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 強(qiáng)強(qiáng) 閱讀(214) 評(píng)論(0)  編輯  收藏 所屬分類: web技巧

    主站蜘蛛池模板: 国产精品公开免费视频| 久久久久亚洲AV综合波多野结衣| 亚洲日本va在线观看| 日本无吗免费一二区| 成在人线av无码免费高潮喷水| 亚洲人成网站18禁止久久影院| 免费亚洲视频在线观看| 久艹视频在线免费观看| 亚洲丁香婷婷综合久久| 日本亚洲成高清一区二区三区| 免费无码AV片在线观看软件| A国产一区二区免费入口| 亚洲xxxxxx| 国产精品亚洲成在人线| 在线中文高清资源免费观看| 99免费精品视频| 亚洲精品国产av成拍色拍| 亚洲av无码av制服另类专区| 免费无码A片一区二三区| 一个人看的www免费视频在线观看| 亚洲综合国产成人丁香五月激情| 亚洲精品乱码久久久久久久久久久久| 成人毛片免费网站| 国产偷伦视频免费观看| 美女被免费网站视频在线| 亚洲国产精品xo在线观看| 久久亚洲国产成人影院网站 | 成人免费a级毛片无码网站入口| 三年在线观看免费观看完整版中文 | 国产精品免费精品自在线观看| 国产99精品一区二区三区免费| 亚洲一线产品二线产品| 久久狠狠高潮亚洲精品| 亚洲情侣偷拍精品| 国产成人精品123区免费视频| 永久看日本大片免费35分钟| 91视频免费网站| 人碰人碰人成人免费视频| 国产精品久久久久久亚洲影视| 亚洲剧情在线观看| 亚洲一区二区在线视频|