標籤:log doc html splay cat view patch 檔案路徑 systems
先載入一段寫好的web.xml:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archetype Created Web Application</display-name> <!--Spring ApplicationContext 載入 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- SpringMVC --> <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping> <!-- session逾時定義,單位為分鐘 --> <session-config> <session-timeout>30</session-timeout> </session-config> <!-- 預設首頁定義 --> <welcome-file-list> <welcome-file>index.ftl</welcome-file> <welcome-file>index.html</welcome-file> </welcome-file-list></web-app>
web.xml中通過以下配置載入/WEB-INFO/applicationContext.xml(spring 全域設定檔,用來控制spring特性)
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
/WEB-INFO/applicationContext.xml是預設路徑及檔案名稱,如果調整檔案路徑或名稱,需要額外添加以下contextConfigLocation參數:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext-new.xml</param-value> </context-param><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
web.xml中通過以下配置載入/WEB-INFO/applicationContext.xml(屬於spring mvc,載入控制器,攔截uri轉寄view)
<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/dispatcher-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
web.xml基本配置描述