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

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

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

    Vincent.Chan‘s Blog

    常用鏈接

    統計

    積分與排名

    網站

    最新評論

    web.xml規則經過整理總結如下:

    1、部署描述符文件就像所有XML文件一樣,必須以一個XML頭開始。這個頭聲明可以使用的XML版本并給出文件的字符編碼。
    2、DOCYTPE
    聲明必須立即出現在此頭之后。這個聲明告訴服務器適用的servlet規范的版本(如2.22.3)并指定管理此文件其余部分內容的語法的DTD(Document Type Definition,文檔類型定義)
    所有部署描述符文件的頂層(根)元素為web-app。請注意,XML元素不像HTML,他們是大小寫敏感的。因此,web-AppWEB-APP都是不合法的,web-app必須用小寫。

    1 <?xml version="1.0" encoding="UTF-8"?>
    2 
    3 <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">
    4 
    5 </web-app>
    6 
    7 

    2、 部署描述符文件內的元素次序

    XML 元素不僅是大小寫敏感的,而且它們還對出現在其他元素中的次序敏感。

    XML頭必須是文件中的第一項,DOCTYPE聲明必須是第二項,而web- app元素必須是第三項。在web-app元素內,元素的次序也很重要。服務器不一定強制要求這種次序,但它們允許(實際上有些服務器就是這樣做的)完全拒絕執行含有次序不正確的元素的Web應用。這表示使用非標準元素次序的web.xml文件是不可移植的。

    下面的列表給出了所有可直接出現在web-app元素內的合法元素所必需的次序。

    此列表說明servlet元素必須出現在所有servlet-mapping元素之前。請注意,所有這些元素都是可選的。因此,可以省略掉某一元素,但不能把它放于不正確的位置。
    l icon icon
    元素指出IDEGUI工具用來表示Web應用的一個和兩個圖像文件的位置。
    l display-name display-name
    元素提供GUI工具可能會用來標記這個特定的Web應用的一個名稱。
    l description description
    元素給出與此有關的說明性文本。
    l context-param context-param
    元素聲明應用范圍內的初始化參數。
    l filter
    過濾器元素將一個名字與一個實現javax.servlet.Filter接口的類相關聯。
    l filter-mapping
    一旦命名了一個過濾器,就要利用filter-mapping元素把它與一個或多個servletJSP頁面相關聯。
    l listener servlet API
    的版本2.3增加了對事件監聽程序的支持,事件監聽程序在建立、修改和刪除會話或servlet環境時得到通知。Listener元素指出事件監聽程序類。
    l servlet
    在向servletJSP頁面制定初始化參數或定制URL時,必須首先命名servletJSP頁面。Servlet元素就是用來完成此項任務的。
    l servlet-mapping
    服務器一般為servlet提供一個缺省的URLhttp://host/webAppPrefix/servlet/ServletName。但是,常常會更改這個URL,以便servlet可以訪問初始化參數或更容易地處理相對URL。在更改缺省URL時,使用servlet-mapping元素。
    l session-config
    如果某個會話在一定時間內未被訪問,服務器可以拋棄它以節省內存。可通過使用HttpSessionsetMaxInactiveInterval方法明確設置單個會話對象的超時值,或者可利用session-config元素制定缺省超時值。
    l mime-mapping
    如果Web應用具有想到特殊的文件,希望能保證給他們分配特定的MIME類型,則mime-mapping元素提供這種保證。
    l welcom-file-list welcome-file-list
    元素指示服務器在收到引用一個目錄名而不是文件名的URL時,使用哪個文件。
    l error-page error-page
    元素使得在返回特定HTTP狀態代碼時,或者特定類型的異常被拋出時,能夠制定將要顯示的頁面。
    l taglib taglib
    元素對標記庫描述符文件(Tag Libraryu Descriptor file)指定別名。此功能使你能夠更改TLD文件的位置,而不用編輯使用這些文件的JSP頁面。
    l resource-env-ref resource-env-ref
    元素聲明與資源相關的一個管理對象。
    l resource-ref resource-ref
    元素聲明一個資源工廠使用的外部資源。
    l security-constraint security-constraint
    元素制定應該保護的URL。它與login-config元素聯合使用
    l login-config
    login-config元素來指定服務器應該怎樣給試圖訪問受保護頁面的用戶授權。它與sercurity-constraint元素聯合使用。
    l security-role security-role
    元素給出安全角色的一個列表,這些角色將出現在servlet元素內的security-role-ref元素的role-name子元素中。分別地聲明角色可使高級IDE處理安全信息更為容易。
    l env-entry env-entry
    元素聲明Web應用的環境項。
    l ejb-ref ejb-ref
    元素聲明一個EJB的主目錄的引用。
    l ejb-local-ref ejb-local-ref
    元素聲明一個EJB的本地主目錄的應用。
    3、

    posted on 2006-02-18 12:42 Vincent.Chen 閱讀(152) 評論(0)  編輯  收藏 所屬分類: Java

    主站蜘蛛池模板: 一级特黄a免费大片| 色偷偷亚洲第一综合网| 日韩精品免费视频| 亚洲一区二区三区偷拍女厕 | 久久久久亚洲AV综合波多野结衣| 亚洲av日韩av永久无码电影| 日本成人在线免费观看| 国产亚洲精彩视频| 亚洲精品黄色视频在线观看免费资源| 激情婷婷成人亚洲综合| 亚洲国产一区视频| 精品视频一区二区三区免费| 亚洲国产精品自在线一区二区| 无码囯产精品一区二区免费| 亚洲综合成人网在线观看| 97免费人妻无码视频| 亚洲男人的天堂网站| 亚洲国产午夜中文字幕精品黄网站| 亚洲一级片免费看| 亚洲日本va午夜中文字幕一区| 蜜臀98精品国产免费观看| 亚洲中文字幕精品久久| 亚洲国产成人久久精品99| 九九精品成人免费国产片| 亚洲男女性高爱潮网站| 日韩成人在线免费视频| 中文字幕免费视频精品一| 亚洲视频一区调教| 麻豆精品国产免费观看| 一级大黄美女免费播放| 亚洲伊人久久大香线蕉苏妲己| 国产麻豆视频免费观看| 一级做a毛片免费视频| 91亚洲精品视频| 亚洲AⅤ视频一区二区三区| 国内精品一级毛片免费看| 亚洲色成人WWW永久在线观看| 亚洲精品国产精品乱码不卡| 1000部拍拍拍18免费网站| 久久精品国产亚洲av品善| 日韩精品一区二区亚洲AV观看|