真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

web.xml有哪些作用

這篇文章主要介紹了web.xml有哪些作用,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

成都做網(wǎng)站、成都網(wǎng)站制作,成都做網(wǎng)站公司-創(chuàng)新互聯(lián)已向上千余家企業(yè)提供了,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)絡(luò)營銷等服務(wù)!設(shè)計(jì)與技術(shù)結(jié)合,多年網(wǎng)站推廣經(jīng)驗(yàn),合理的價(jià)格為您打造企業(yè)品質(zhì)網(wǎng)站。

web.xml的作用有:1、可以用來初始化配置信息比如歡迎頁面;2、命名以及定制url;3、定制初始化參數(shù);4、指定錯(cuò)誤處理頁面;5、設(shè)置過濾器等。

web.xml有哪些作用

每個(gè)javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每個(gè)web.xml工程都必須的嗎? 一個(gè)web中可以沒有web.xml文件,也就是說,web.xml文件并不是web工程必須的。 web.xml文件是用來初始化配置信息:比如Welcome頁面、servlet、servlet-mapping、filter、listener、啟動(dòng)加載級別等。

每個(gè)xml文件都有定義它書寫規(guī)則的Schema文件,也就是說javaEE的定義web.xml所對應(yīng)的xml Schema文件中定義了多少種標(biāo)簽元素,web.xml中就可以出現(xiàn)它所定義的標(biāo)簽元素,也就具備哪些特定的功能。web.xml的模式文件是由Sun 公司定義的,每個(gè)web.xml文件的根元素為中,必須標(biāo)明這個(gè)web.xml使用的是哪個(gè)模式文件。如:

 
 

web.xml的模式文件中定義的標(biāo)簽并不是定死的,模式文件也是可以改變的,一般來說,隨著web.mxl模式文件的版本升級,里面定義的功能會(huì)越來越復(fù)雜,標(biāo)簽元素的種類肯定也會(huì)越來越多,但有些不是很常用的,我們只需記住一些常用的并知道怎么配置就可以了。

下面列出web.xml我們常用的一些標(biāo)簽元素及其功能:

1、指定歡迎頁面


		index.html
		index.htm
		index.jsp
		default.html
		default.htm
		default.jsp
	

注意:指定了2個(gè)歡迎頁面,顯示時(shí)按順序從第一個(gè)找起,如果第一個(gè)存在,就顯示第一個(gè),后面的不起作用。如果第一個(gè)不存在,就找第二個(gè),以此類推。

2、命名與定制URL

我們可以為Servlet和JSP文件命名并定制URL,其中定制URL是依賴命名的,命名必須在定制URL前。下面拿serlet來舉例:

(1)為Servlet命名:

 
    servlet1 
    org.whatisjava.TestServlet 

(2)為Servlet定制URL

 
    servlet1 
    *.do 

3、定制初始化參數(shù)

可以定制servlet、JSP、Context的初始化參數(shù),然后可以在servlet、JSP、Context中獲取這些參數(shù)值。

下面用servlet來舉例:

 
    servlet1 
    org.whatisjava.TestServlet 
     
          userName 
          Daniel 
     
     
          E-mail 
          125485762@qq.com 
     

經(jīng)過上面的配置,在servlet中能夠調(diào)用getServletConfig().getInitParameter("param1")獲得參數(shù)名對應(yīng)的值。

4、指定錯(cuò)誤處理頁面

可以通過“異常類型”或“錯(cuò)誤碼”來指定錯(cuò)誤處理頁面。

 
    404 
    /error404.jsp 
 
----------------------------- 
 
    java.lang.Exception 
    /exception.jsp 

5、設(shè)置過濾器

比如設(shè)置一個(gè)編碼過濾器,過濾所有資源


		EncodingFilter
		encodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			encoding
			UTF-8
		


		encodingFilter
		/*
	

6、設(shè)置監(jiān)聽器

 
net.test.XXXLisenet 

7、設(shè)置會(huì)話(Session)過期時(shí)間

其中時(shí)間以分鐘為單位,假如設(shè)置60分鐘超時(shí):

 
60 

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享web.xml有哪些作用內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!


當(dāng)前文章:web.xml有哪些作用
本文路徑:http://weahome.cn/article/pjdjsd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部