<web-app>
<!-- 显示名称,元素提供GUI工具可能会用来标记这个特定的Web应用的一个名称 -->
<display-name>Struts Blank Application</display-name>
<!-- 下面是Struts的配置,也是标准的 servlet的配置 -->
<servlet>
<!-- servlet 名字 -->
<servlet-name>action</servlet-name>
<!-- servlet 的实现类 -->
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<!-- servlet 的初始化参数 -->
<init-param>
<!-- 参数的名字,strtus的配置文件位置 -->
<param-name>config</param-name>
<!-- 参数的数值 -->
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<!-- 第二个参数,Debug等级 -->
<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>
<!--规定服务器在第一次启动时装载servlet,数值为启动等级 -->
<load-on-startup>2</load-on-startup>
</servlet>
<!-- Servlet 映射,这里把.do结尾的请求映射到action进行处理 -->
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<!-- 处理的servet 名字 -->
<servlet-name>action</servlet-name>
<!-- 负责的url匹配 -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- 默认首页,也称欢迎页。 -->
<!-- The Usual Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- 系统需要的标签库 -->
<!-- Struts Tag Library Descriptors -->
<taglib>
<!-- 使用标签库的uri,在程序里面对应这个 -->
<taglib-uri>/tags/struts-bean</taglib-uri>
<!-- 实际的标签库位置 -->
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>
</web-app>