亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統 1919 0

以前用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" >??
    
      <?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

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

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

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



確定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

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


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 欧美视频一区二区专区 | 一级毛片真人免费观看 | 91精品刘玥在线播放 | 久久这里只有免费精品6www | 2021国产成人综合亚洲精品 | 亚洲欧美亚洲 | 日日操狠狠操 | 婷婷在线观看网站 | 欧美乱妇高清视频免欢看关 | 欧美日韩一二三区 | 一级a做爰片欧欧美毛片4 | 国产精品久久久久影院色老大 | 国产不卡在线观看 | 欧美一区二区三区视视频 | 国产精品视频福利 | 妇女毛片 | 全部在线播放免费毛片 | 中文字幕久久精品波多野结 | 亚洲欧洲视频在线观看 | 亚洲免费视频播放 | 五月婷中文 | 亚洲精品日韩在线一区 | 亚洲欧美日韩高清一区二区一 | 亚洲美日韩 | 久色中文 | 伊人成综合 | 狠狠综合欧美综合欧美色 | 欧美综合色区 | 综合久久网 | 九九视频在线免费观看 | 日本精品久久久一区二区三区 | 天天射天天添 | 国产在线视频二区 | 亚洲精品一区91 | 亚洲视频精选 | 99九九精品国产高清自在线 | 毛片免费观看日本中文 | 成年女人视频在线观看免费 | 有码在线 | 日本一级高清片免费 | 国产精品视频一区麻豆 |