<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</sverlet-class>
<init-param>
<param-name>application</param-name>
<param-value>application</param-value>
</init-param>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/conf/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
注:
(1)配置ActionServlet這一段告訴容器裝入action名稱下的ActionServlet.有四個參數傳遞給ActionServlet:application,config,debug,detail(當然ActionServlet也可以接受其他參數)
(2)<load-on-startup>給容器一個action servlet的權重。如果設定為2,則允許其他servlet在需要的時候首先裝入
(3)<servlet-mapping>這段告訴容器将比對*.do格式的檔案請求轉發到action servlet。這就是我們所配的action。不比對這種格式的檔案請求将不被struts處理。
參數說明:
參數: application
預設值: 無
說明:應用資料的名稱,引用到位于名為resources的包中的一個名為
application.propertis的檔案
參數:config
預設值:/WEB-INF/struts-config.xml
說明:包含配置資訊的xml檔案上下問相關路徑
參數:debug
預設值:0
說明: 調試的詳細級别,控制針對這個servlet将記錄多少資訊。
接受的值為0(off)和1(最不嚴格)直到6(最嚴格)。
大多數struts元件設定為級别0或2
參數:detail
預設值:0
說明: 用來處理應用配置檔案的Digester的調試詳細級别。
接受的值為0(off)和1(最不嚴格)直到6(最嚴格)。