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

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

web.xml文件的作用是什么-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)web.xml文件的作用是什么,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),銅山企業(yè)網(wǎng)站建設(shè),銅山品牌網(wǎng)站建設(shè),網(wǎng)站定制,銅山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,銅山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

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

當(dāng)你的web工程沒(méi)用到這些時(shí),你可以不用web.xml文件來(lái)配置你的Application。


每個(gè)xml文件都有定義它書(shū)寫(xiě)規(guī)則的Schema文件,也就是說(shuō)javaEE的定義web.xml所對(duì)應(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)簽并不是定死的,模式文件也是可以改變的,一般來(lái)說(shuō),隨著web.mxl模式文件的版本升級(jí),里面定義的功能會(huì)越來(lái)越復(fù)雜,標(biāo)簽元素的種類肯定也會(huì)越來(lái)越多,但有些不是很常用的,我們只需記住一些常用的并知道怎么配置就可以了。

下面列出web.xml我們常用的一些標(biāo)簽元素及其功能:
1、指定歡迎頁(yè)面,例如:

 
   
    index.jsp 
    index1.jsp 
  

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

關(guān)于歡迎頁(yè)面:

   訪問(wèn)一個(gè)網(wǎng)站時(shí),默認(rèn)看到的第一個(gè)頁(yè)面就叫歡迎頁(yè),一般情況下是由首頁(yè)來(lái)充當(dāng)歡迎頁(yè)的。一般情況下,我們會(huì)在web.xml中指定歡迎頁(yè)。但 web.xml并不是一個(gè)Web的必要文件,沒(méi)有web.xml,網(wǎng)站仍然是可以正常工作的。只不過(guò)網(wǎng)站的功能復(fù)雜起來(lái)后,web.xml的確有非常大用處,所以,默認(rèn)創(chuàng)建的動(dòng)態(tài)web工程在WEB-INF文件夾下面都有一個(gè)web.xml文件。

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

 
    servlet1 
    org.whatisjava.TestServlet 

(2)、為Servlet定制URL、

 
    servlet1 
    *.do 



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

下面用servlet來(lái)舉例:

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


4、指定錯(cuò)誤處理頁(yè)面,可以通過(guò)“異常類型”或“錯(cuò)誤碼”來(lái)指定錯(cuò)誤處理頁(yè)面。

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


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

 
    XXXCharaSetFilter 
    net.test.CharSetFilter 
 
 
    XXXCharaSetFilter 
    /* 


6、設(shè)置監(jiān)聽(tīng)器:

 
net.test.XXXLisenet 


7、設(shè)置會(huì)話(Session)過(guò)期時(shí)間,其中時(shí)間以分鐘為單位,假如設(shè)置60分鐘超時(shí):

 
60 

除了這些標(biāo)簽元素之外,還可以往web.xml中添加很多標(biāo)簽元素,由于不常用省略。

關(guān)于web.xml文件的作用是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


網(wǎng)站題目:web.xml文件的作用是什么-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://weahome.cn/article/dcpodd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部