国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

web.xml元素:常見設定值一覽

開發 后端
本文對web.xml元素中的常見設定值進行了介紹。每一個站的WEB-INF下都有一個web.xml的設定文件,它提供了我們站臺的配置設定。

web.xml元素介紹

每一個站的WEB-INF下都有一個web.xml的設定文件,它提供了我們站臺的配置設定.

web.xml元素定義:

◆站臺的名稱和說明

◆針對環境參數(Context)做初始化工作

◆Servlet的名稱和映射

◆Session的設定

◆Tag library的對映

◆JSP網頁設定

◆Mime Type處理

◆錯誤處理

◆利用JDNI取得站臺資源

要了解web.xml的設定值,必須了解它的schema,從web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更為詳細的了解它,可以到這個網頁,那里有更為詳細的介紹。這里我介紹我們平常見得最多的.

  1. < ?xml version="1.0" encoding="ISO-8859-1"?>
  2. < web-app xmlns="http://java.sun.com/xml/ns/j2ee"   
  3.     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   
  4.     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"   
  5.     version="2.4">   
  6. < web-app> 

這是一般在寫XML時所做的聲明,定義了XML的版本,編碼格式,還有重要的指明schema的來源

web.xml元素具體描述

< description>站臺描述< /discription>

對站臺做出描述.

< display-name>站臺名稱< /display-name>

定義站臺的名稱.

< icon>

icon元素包含small-icon和large-icon兩個子元素.用來指定web站臺中小圖標和大圖標的路徑.

< small-icon>/路徑/smallicon.gif< /small-icon>

small-icon元素應指向web站臺中某個小圖標的路徑,大小為16 X 16 pixel,但是圖象文件必須為GIF或JPEG格式,擴展名必須為:.gif或.jpg.

< large-icon>/路徑/largeicon-jpg< /large-icon>

large-icon元素應指向web站臺中某個大圖表路徑,大小為32 X 32 pixel,但是圖象文件必須為GIF或JPEG的格式,擴展名必須為; gif 或jpg.

范例:

  1. < display-name>Develop Example< /display-name>   
  2. < description>JSP 2.0 Tech Book's Examples< /description>   
  3. < icon>   
  4.    < small-icon>/images/small.gif< /small-icon>   
  5.    < large-icon>/images/large.gir< /large-icon>   
  6. < /icon>  

< distributable>

distributable 元素為空標簽,它的存在與否可以指定站臺是否可分布式處理.如果web.xml中出現這個元素,則代表站臺在開發時已經

被設計為能在多個JSP Container 之間分散執行.

< context-param>

context-param 元素用來設定web站臺的環境參數(context),它包含兩個子元素:

param-name和param-value.

< param-name>參數名稱< /param-name>

設定Context名稱

< param-value>值< /param-value>

設定Context名稱的值

范例:

  1. < context-param>   
  2.    < param-name>param_name< /param-name>   
  3.    < param-value>param_value< /param-value>   
  4. < /context-param>  

此所設定的參數,在JSP網頁中可以使用下列方法來取得:

${initParam.param_name}

若在Servlet可以使用下列方法來獲得:

String param_name=getServletContext().getInitParamter("param_name");

< filter>

filter元素用來聲明filter的相關設定.filter元素除了下面介紹的的子元素之外,還包括< servlet>介紹過的< icon>,< display-name> ,< description>,< init-param>,其用途一樣.

< filter-name>Filter的名稱< /filter-name>

定義Filter的名稱.

< filter-class>Filter的類名稱< /filter-class>

定義Filter的類名稱.例如:com.foo.hello

范例:

  1. < filter>   
  2. < filter-name>setCharacterEncoding< /filter-name>   
  3. < filter-class>coreservlet.javaworld.CH11.SetCharacterEncodingFilter< /filter-class>   
  4. < init-param>   
  5.      < param-name>encoding< /param-name>   
  6.      < param-value>GB2312< /param-value>   
  7. < /init-param>   
  8. < /filter>  

< filter-mapping>

filter-mapping 元素的兩個主要子元素filter-name和url-pattern.用來定義Filter所對應的URL.

< filter-name>Filter的名稱< /filter-name>

定義Filter的名稱.

< url-pattern>URL< /url-pattern>

Filter所對應的RUL.例如:< url-pattern>/Filter/Hello< /url-pattern>

< servlet-name>Servlet的名稱< servlet-name>

定義servlet的名稱.

< dispatcher>REQUEST|INCLUDE|FORWARD|ERROR< /disaptcher>

設定Filter對應的請求方式,有RQUEST,INCLUDE,FORWAR,ERROR四種,默認為REQUEST.

范例:

  1. < filter-mapping>   
  2.    < filter-name>GZIPEncoding< /filter-name>   
  3.    < url-pattern>/*< /url-pattern>   
  4. < /filter-mapping>  

< listener>

listener元素用來定義Listener接口,它的主要子元素為< listener-class>

< listen-class>Listener的類名稱< /listener-class>

定義Listener的類名稱.例如: com.foo.hello

范例: 

  1. < listener>   
  2. < listener-class>coreservlet.javaworld.CH11.ContenxtListener< /listener-class>   
  3. < /listener> 

< servlet-mapping>

servlet-mapping元素包含兩個子元素servlet-name和url-pattern.用來定義servlet所對應URL.

< servlet-name>Servlet的名稱< /servlet-name>

定義Servlet的名稱.

< url-pattern>Servlet URL< /url-pattern>

定義Servlet所對應的RUL.例如:< url-pattern>/Servlet/Hello< /url-pattern>

范例:

  1. < servlet-mapping>   
  2.    < servlet-name>LoginChecker< /servlet-name>   
  3.    < url-pattern>/LoginChecker< /url-pattern>   
  4. < /servlet-mapping>  

< session-config>

session-config包含一個子元素session-timeout.定義web站臺中的session參數.

< session-timeout>分鐘< /session-timeout>

定義這個web站臺所有session的有效期限.單位為分鐘.

范例:

  1. < session-config>   
  2.    < session-timeout>20< /session-timeout>   
  3. < /session-config>  

< mima-mapping>

mime-mapping包含兩個子元素extension和mime-type.定義某一個擴展名和某一MIME Type做對映.

< extension>擴展名名稱< /extension>

擴展名稱

< mime-type>MIME格式< /mime-type>

MIME格式.

范例:

  1. < mime-mapping>   
  2.    < extension>doc< /extension>   
  3.    < mime-type>application/vnd.ms-word< /mime-type>   
  4. < /mime-mapping>   
  5. < mime-mapping>   
  6.    < extension>xls< /extension>   
  7.    < mime-type>application/vnd.ms-excel< /mime-type>   
  8. < /mime-mapping>   
  9. < mime-mapping>   
  10.    < extension>ppt< /extesnion>   
  11.    < mime-type>application/vnd.ms-powerpoint< /mime-type>   
  12. < /mime-mapping>  

< welcome-file-list>

welcome-file-list包含一個子元素welcome-file.用來定義首頁列單.

< welcome-file>用來指定首頁文件名稱< /welcome-flie>

welcome-file用來指定首頁文件名稱.我們可以用< welcome-file>指定幾個首頁,而服務器會依照設定的順序來找首頁.

范例:

  1. < welcome-file-list>   
  2. < welcome-file>index.jsp< /welcome-file>   
  3. < welcome-file>index.htm< /welcome-file>   
  4. < /welcome-file-list>  

< error-page>

error-page元素包含三個子元素error-code,exception-type和location.將錯誤代碼(Error Code)或異常(Exception)的種類對應

到web站臺資源路徑.

< error-code>錯誤代碼< /error-code>

HTTP Error code,例如: 404

< exception-type>Exception< /exception-type>

一個完整名稱的Java異常類型

< location>/路徑< /location>

在web站臺內的相關資源路徑

范例:

  1. < error-page>   
  2.    < error-code>404< /error-code>   
  3.    < location>/error404.jsp< /location>   
  4. < /error-page>   
  5. < error-page>   
  6.    < exception-type>java.lang.Exception< /exception-type>   
  7.    < location>/except.jsp< /location>   
  8. < /error-page>  

< jsp-config>

jsp-config元素主要用來設定JSP的相關配置,< jsp:config>包括< taglib>和< jsp-property-group>兩個子元素.其中< taglib>元素

在JSP 1.2時就已經存在了;而< jsp-property-group>是JSP 2.0新增的元素.

< taglib>

taglib元素包含兩個子元素taglib-uri和taglib-location.用來設定JSP網頁用到的Tag Library路徑.

< taglib-uri>URI< /taglib-uri>

   taglib-uri定義TLD文件的URI,JSP網頁的taglib指令可以經由這個URI存取到TLD文件.

< taglib-location>/WEB-INF/lib/xxx.tld< /taglib-laction>

   TLD文件對應Web站臺的存放位置.

< jsp-property-group>

jsp-property-group元素包含8個元素,分別為:

< description>Description< /descrition>

此設定的說明

< display-name>Name< /display-name>

此設定的名稱

< url-pattern>URL< /url-pattern>

設定值所影響的范圍,如:/CH2 或者/*.jsp

< el-ignored>true|false< /el-ignored>

若為true,表示不支持EL語法.

< scripting-invalid>true|false< /scripting-invalid>

若為true表示不支持< %scription%>語法.

< page-encoding>encoding< /page-encoding>

設定JSP網頁的編碼

< include-prelude>.jspf< /include-prelude>

設置JSP網頁的抬頭,擴展名為.jspf

< include-coda>.jspf< /include-coda>

設置JSP網頁的結尾,擴展名為.jspf

范例:

  1. < jsp-config>   
  2. < taglib>   
  3.    < taglib-uri>Taglib< /taglib-uri>   
  4.    < taglib-location>/WEB-INF/tlds/MyTaglib.tld< /taglib-location>   
  5. < /taglib>   
  6. < jsp-property-group>   
  7.    < description>   
  8.       Special property group for JSP Configuration JSP example.   
  9.    < /description>   
  10.    < display-name>JSPConfiguration< /display-name>   
  11.    < uri-pattern>/*< /uri-pattern>   
  12.    < el-ignored>true< /el-ignored>   
  13.    < page-encoding>GB2312< /page-encoding>   
  14.    < scripting-inivalid>true< /scripting-inivalid>   
  15.    ............   
  16. < /jsp-property-group>   
  17. < /jsp-config>  

< resource-ref>

resource-ref元素包括五個子元素description,res-ref-name,res-type,res-auth,res-sharing-scope.利用JNDI取得站臺可利用資源.

< description>說明< /description>

資源說明

< rec-ref-name>資源名稱< /rec-ref-name>

資源名稱

< res-type>資源種類< /res-type>

資源種類

< res-auth>Application|Container< /res-auth>

資源由Application或Container來許可

< res-sharing-scope>Shareable|Unshareable< /res-sharing-scope>

資源是否可以共享.默認值為 Shareable

范例:

  1. < resource-ref>   
  2.    < description>JNDI JDBC DataSource of JSPBook< /description>   
  3.    < res-ref-name>jdbc/sample_db< /res-ref-name>   
  4.    < res-type>javax.sql.DataSoruce< /res-type>   
  5.    < res-auth>Container< /res-auth>   
  6. < /resource-ref> 

以上就對web.xml元素中的常見設定值進行了介紹。本文來自l101y1982j的博客:《web.xml詳解》

【編輯推薦】

  1. Tapestry 5.1教程:web.xml的配置
  2. 優化Servlet配置為web.xml瘦身
  3. JSF文件在web.xml中啟動異常
  4. 教你如何配置Struts2 web.xml文件
  5. 學習Tapestry的十個關鍵點
責任編輯:yangsai 來源: l101y1982j的博客
相關推薦

2011-03-07 10:13:39

Vsftpd

2011-02-22 13:45:01

vsftpd.conf設定

2010-06-23 17:07:47

Linux Bash

2012-08-17 16:35:15

Windows 8操作系統

2012-06-06 14:26:46

視頻Windows 8

2016-07-08 14:57:07

Web設計軟件

2010-08-09 16:34:00

2010-03-26 09:32:54

CSS

2017-03-06 16:34:12

虛擬個人助理

2010-10-14 16:55:00

MySQL聯結查詢

2020-02-17 15:29:00

石墨文檔

2009-03-03 20:44:06

桌面虛擬化Xendesktop虛擬化

2011-01-11 09:53:28

linux進程

2011-01-11 10:06:14

linux進程

2010-11-15 09:55:35

Oracle轉換函數

2019-04-26 14:21:34

手機色彩蘋果

2021-06-08 09:47:44

Java面向對象

2023-11-08 07:45:47

Spring微服務

2009-07-07 14:27:32

Servlet配置web.xml

2009-07-14 14:08:35

Tapestry 5.web.xml的配置
點贊
收藏

51CTO技術棧公眾號

欧美视频在线第一页| 一道本在线观看视频| 欧美福利在线播放| 色婷婷国产精品| 国产无套粉嫩白浆内谢的出处| 日韩福利视频网| 国产激情一区二区三区在线观看| 亚洲综合福利| 韩国福利视频一区| 免费观看亚洲天堂| 久久精品国产96久久久香蕉| 国产精品迅雷| 亚洲天堂影视av| 美女一区网站| 国产婷婷成人久久av免费高清| 日韩av中文| 日本久久电影网| 天堂成人在线| 亚洲一级片在线观看| 人人澡人人爽人人揉| 国产精品午夜在线观看| 成年人在线观看视频免费| 成人av在线播放网站| 麻豆tv在线播放| 久久青草国产手机看片福利盒子| 男人天堂网视频| 国产欧美一区二区精品久导航| 欧美一级黄色影院| 国产精品免费久久久久| 中文字幕在线观看第三页| 国产精品国产馆在线真实露脸| heyzo视频在线播放| 伊人色综合久久天天人手人婷| 日本xxxx高清色视频| 欧美特级www| 伊人影院蕉久影院在线播放| 亚洲精品在线免费播放| 在线日韩影院| 欧美成在线观看| 国产精品免费不| 国产精品一区二区在线观看| 亚洲大黄网站| 国产1区2区3区中文字幕| 一区二区三区视频在线观看免费| 中文字幕亚洲一区二区av在线| 日本免费专区| 欧美精品三级在线观看| 精品国产第一福利网站| 亚洲18私人小影院| 国产精品mv在线观看| 一区二区三区四区久久| 26uuu精品一区二区 | 北条麻妃国产九九九精品小说| 国产日韩在线观看av| 一区二区毛片| 日本韩国欧美在线观看| 亚洲欧美视频在线观看视频| 日韩欧美亚洲系列| 亚洲精品国产精品国自产观看浪潮| 欧美成人黑人| 国产精品爱久久久久久久| 一本久久知道综合久久| 日韩精品在线观看av| 国产精品成人网| 日本综合在线| 久久久999成人| 欧美啪啪一区| 欧美老熟妇喷水| 欧美视频在线播放| 99视频这里有精品| 国产精品对白刺激久久久| 成人一级视频在线观看| 在线播放的av| 久久久精品999| 亚洲午夜久久久久久尤物| 国产婷婷一区二区三区| 亚洲成人免费av| 欧美激情喷水| 91欧美精品午夜性色福利在线 | 美女高潮在线观看| 国产精品91在线| 狠狠网亚洲精品| 曰韩少妇与小伙激情| 亚洲精品一区久久久久久| 日韩高清在线免费观看| 欧美大香线蕉线伊人久久| 国产片一区二区| 久色国产在线| 91免费在线视频| 国产精品欧美精品| 精品精品导航| 亚洲字幕在线观看| 日本一区二区高清| 成年男女免费视频网站不卡| 国产欧美在线播放| 国产日韩视频一区二区三区| 色黄网站在线观看| 成人女保姆的销魂服务| 久久久精品人体av艺术| 99在线视频影院| 国产伦精品一区二区三区视频免费| 久久久国产综合精品女国产盗摄| 最新av网站在线观看| 久久人人看视频| 不卡的av电影| av男人的天堂在线观看| 国产精品一区在线观看| 亚洲午夜久久久久| 精品国产影院| 99精品视频播放| 中文字幕欧美亚洲| 国模无码大尺度一区二区三区| 久久av少妇| 成人网中文字幕| 一区二区三区四区亚洲| 久久国产精品美女| 欧美性潮喷xxxxx免费视频看| 717成人午夜免费福利电影| 不卡日本视频| 最近久乱中文字幕| 久久免费精品视频| 国产欧美日本一区视频| 四虎地址8848精品| 99在线免费视频观看| 亚洲精品小视频在线观看| 久久久久一区| 性欧美猛交videos| 日本视频精品一区| 日韩欧美成人午夜| 日本午夜精品一区二区三区电影 | 91久久久久久久久久| 最好看的中文字幕久久| 久久综合偷偷噜噜噜色| 青青青免费在线| 色婷婷综合久久久久中文字幕1| 国产麻豆精品久久一二三| 最近高清中文在线字幕在线观看1| 欧美一区二区三区四区在线观看地址| 欧美精品在线观看播放| 新67194成人永久网站| 日本片在线看| 操bbb操bbb| 日韩视频在线免费| 国产片一区二区三区| 蜜乳av综合| 欧美人体大胆444www| 精品久久久三级| 日韩av在线电影网| 91影院在线免费观看| 久久精品色播| 最猛黑人系列在线播放| 99久久综合狠狠综合久久止| 欧美三级午夜理伦三级中视频| 亚洲综合不卡| 三级在线观看视频| 日日摸日日碰夜夜爽av| 98精品国产高清在线xxxx天堂| 亚洲国产人成综合网站| 欧美精品福利| 黄色在线观看www| 国产精品入口免费软件| 国产精品久久久久久久久久ktv| 色综合天天综合色综合av| 国产精品久久久久毛片大屁完整版| 免费污视频在线| 成熟老妇女视频| 亚洲一区二区三区视频| 亚洲国产成人久久综合| 久久美女艺术照精彩视频福利播放| 猛男gaygay欧美视频| 国产传媒在线播放| 日本在线视频www| 国产日韩在线看片| 欧美精品一区二区在线播放| jvid福利写真一区二区三区| 美女久久久久| 麻豆av免费在线观看| 国产精品999视频| 91视频国产精品| 亚洲福利小视频| 亚洲婷婷国产精品电影人久久| 在线欧美亚洲| 老司机亚洲精品一区二区| 色资源网站在线观看| 一区二区av| 欧美在线免费看| 亚洲国产99精品国自产| 国产精品电影一区二区三区| 99国产精品视频免费观看一公开 | 日韩精品中文字幕久久臀| 国产精品久久综合| 一区二区福利| 美国一区二区| 国产ktv在线视频| 最新版sss视频在线| 久久亚洲精品无码va白人极品| 999视频在线免费观看| 久久国产精品免费视频| 欧美一区二区观看视频| 一区二区三区在线看|