国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

web項目啟動流程是什么?

2019-11-02 13:51:31
字體:
供稿:網(wǎng)友
  一個web中完全可以沒有web.xml文件,也就是說,web.xml文件并不是web工程必須的。
  那什么時候需要,什么時候可以不需要呢?
  要想回答上面的問題,得先了解web.xml文件使用來干什么的。web.xml文件是用來配置:歡迎頁、servlet、filter等的。當(dāng)你的web工程沒用到這些時,你可以不用web.xml文件來配置你的web工程。
  那么web.xml能做的所有事情都有那些?
  其實,web.xml的模式(Schema)文件中定義了多少種標(biāo)簽元素,web.xml中就可以出現(xiàn)它的模式文件所定義的標(biāo)簽元素,它就能擁有定義出來的那些功能。web.xml的模式文件是由Sun公司定義的,每個web.xml文件的根元素<web-app>中,都必須標(biāo)明這個 web.xml使用的是哪個模式文件。如:
  <?xml version="1.0" encoding="UTF-8"?>
  <web-app version="2.5"
  xmlns="http://java.sun.com/xml/ns/javaee"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
  http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  </web-app>
  而且web.xml的模式文件中定義的標(biāo)簽并不是定死的,模式文件也是可以改變的,一般來說,隨著web.mxl模式文件的版本升級,里面定義的功能會越來越復(fù)雜,也即標(biāo)簽元素的種類會越來越多,但有些是不常用的,我們只需記住一些常用的就可以了。
  下面列出web.xml常用的標(biāo)簽元素及這些標(biāo)簽元素的功能:
  指定歡迎頁面,例如:
  <welcome-file-list>
  <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
  <welcome-file>index1.jsp</welcome-file>
  </welcome-file-list>
  上面的例子指定了2個歡迎頁面,顯示時按順序從第一個找起,如果第一個存在,就顯示第一個,后面的不起作用。如果第一個不存在,就找第二個,以此類推。
  關(guān)于歡迎頁面:
  訪問一個網(wǎng)站時,默認看到的第一個頁面就叫歡迎頁,一般情況下是由首頁來充當(dāng)歡迎頁的。一般情況下,我們會在web.xml中指定歡迎頁。但web.xml 并不是一個Web的必要文件,沒有web.xml,網(wǎng)站仍然是可以正常工作的。只不過網(wǎng)站的功能復(fù)雜起來后,web.xml的確有非常大用處,所以,默認創(chuàng)建的動態(tài)web工程在WEB-INF文件夾下面都有一個web.xml文件。
  對于tomcat來說,當(dāng)你只指定一個web的根名,沒有指定具體頁面,去訪問時一個web時,如果web.xml文件中配置了歡迎頁,那么就返回指定的那個頁面作為歡迎頁,而在文中沒有web.xml文件,或雖然有web.xml,但 web.xml也沒指定歡迎頁的情況下,它默認先查找index.html文件,如果找到了,就把index.html作為歡迎頁還回給瀏覽器。如果沒找到index.html,tomcat就去找index.jsp。找到index.jsp就把它作為歡迎頁面返回。而如果index.html和 index.jsp都沒找到,又沒有用web.xml文件指定歡迎頁面,那此時tomcat就不知道該返回哪個文件了,它就顯示The requested resource (/XXX) is not available的頁面。其中XXX表示web的根名。但如果你指定了具體頁面,是可以正常訪問的。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 仪征市| 子洲县| 绥棱县| 蓬莱市| 厦门市| 镇远县| 东港市| 苍溪县| 海南省| 和顺县| 井研县| 天门市| 织金县| 衡水市| 汉阴县| 耒阳市| 永修县| 通城县| 集安市| 奉贤区| 海兴县| 治县。| 博客| 尚志市| 石狮市| 抚远县| 山东省| 宾川县| 如东县| 开原市| 新化县| 含山县| 通城县| 万荣县| 石柱| 驻马店市| 元朗区| 白朗县| 贡嘎县| 工布江达县| 方正县|