1. 程式人生 > 其它 >web.xml檔案筆記

web.xml檔案筆記

web.xml檔案模板

<?xml version="1.0" encoding="UTF-8"?>
<web-app 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_3_0.xsd"
         version="3.0">
          
</web-app>

配置webapp是各項屬性

<?xml version="1.0" encoding="UTF-8"?>
<web-app 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_3_0.xsd"
         version="3.0">

  <!--這是一個合法的web.xml檔案-->
  <!--一個web專案目錄中只能由一個web.xml檔案-->
  <!--web.xml檔案主要配置請求路徑和Servlet類名之間的繫結關係-->
  <!--web.xml檔案在tomcat伺服器啟動時被解析-->
  <!--web.xml檔案解析失敗,tomcat伺服器將無法啟動-->
  <!--web.xml檔案中的標籤不能隨意編寫,因為tomcat規定好了這些標籤,隨意編寫無法被識別或解析-->
  <!--web.xml檔案中的標籤也是sun公司制定的Servlet規範-->
  <servlet>
    <servlet-name>helloServlet</servlet-name>
    <servlet-class>com.chens.helloServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>helloServlet</servlet-name>
    <--路徑隨意編寫但必須以'/'開頭-->
    <--這個路徑是一個虛擬路徑,代表一個資源的名稱,必須是唯一的-->
    <--不用加上專案的名稱-->
    <url-pattern>/hello</url-pattern>
    <--路徑和資源是一對多的關係,可以制定多個路徑指向同一資源-->
    <url-pattern>/hello</url-pattern>
  </servlet-mapping>
</web-app>