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

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條評論
主站蜘蛛池模板: 久久国产免费福利资源网站 | 色偷偷亚洲精品一区 | 亚洲区欧美| 国产一级视频免费 | 日本a∨在线播放高清 | 亚洲国产精品欧美综合 | 涩涩视频免费看 | 日本叼嘿 | 久久天天躁狠狠躁夜夜中文字幕 | 黄色伊人| 日韩在线一区二区三区 | 伊人久久中文 | 伊人久久一本大道 | 久久精品国产2020观看福利色 | 欧美在线xxx | 悠久久| 狠狠激情 | 国产一区二区免费 | 爱爱视频在线观看 | 天天操综合视频 | 欧美一区2区三区3区公司 | 久草视频在线看 | 国产成人精品亚洲777图片 | 九九免费精品视频 | 人人爱人人草 | 久久免费视频在线观看30 | 久草免费在线观看 | 日日摸夜夜欧美一区二区 | 国产成人视屏 | 亚洲第3页 | 免费福利在线视频 | 在线理论视频 | 成人精品一区二区三区 | 黄色午夜影院 | 亚洲一区免费视频 | 国产一级黄色网 | 精品亚洲欧美中文字幕在线看 | 99久久成人 | 日韩一区二区三区不卡视频 | 狠狠干b| 青青久草在线视频 |