<?xml version="1.0" encoding="UTF-8"?>
<!-- 定义该web配置文件支持的模式,也就是webapp节点中可以用到的子节点类型 -->
<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">


<!-- 配置访问该目录时的默认页面,按先后顺序确定显示页 -->
<!-- Tomcat服务器的默认页面名称是: index.html,index.jsp -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index1.jsp</welcome-file>
</welcome-file-list>



<!-- servlet命名节点 -->
<servlet>
<!-- servlet-name的内容是自定义的,只要在映射中正确引用即可 -->
<servlet-name>servlet1</servlet-name>
<!-- servlet-class的内容与你实际的目录结构和class名称有关 -->
<servlet-class>net.test.TestServlet</servlet-class>

<!-- servlet初始化参数节点 -->
<init-param>
<!-- 参数username的键值 -->
<param-name>userName</param-name>
<param-value>Tommy</param-value>
</init-param>
<!-- 参数E-mail的键值 -->
<init-param>
<param-name>E-mail</param-name>
<param-value>Tommy@163.com</param-value>
</init-param>
<!-- Servlet中的调用 getServletConfig().getInitParameter("userName") -->

</servlet>

<!-- servlet映射节点 -->
<servlet-mapping>
<!-- servlet-name的内容是引用上面的servlet节点中的某一个 -->
<servlet-name>servlet1</servlet-name>
<!-- 设置了url的匹配规则,这里匹配所有一级页面访问中以.do后缀的页面 -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>



<!-- 错误类型节点 -->
<error-page>
<error-code>404</error-code>
<!-- 指定上述错误码所对应的处理页面 -->
<location>/error404.jsp</location>
</error-page>
<!-- 错误类型节点 -->
<error-page>
<exception-type>java.lang.Exception<exception-type>
<!-- 指定上述异常类型所对应的处理页面 -->
<location>/exception.jsp<location>
</error-page>



<!-- 过滤器定义节点 -->
<filter>
<filter-name>XXXCharaSetFilter</filter-name>
<!-- 指定过滤器的文件位置 -->
<filter-class>net.test.CharSetFilter</filter-class>
</filter>
<!-- 过滤器映射节点 -->
<filter-mapping>
<filter-name>XXXCharaSetFilter</filter-name>
<!-- 规定了哪些页面的访问需要应用该过滤器,这里应用了所有的页面 -->
<url-pattern>/*</url-pattern>
</filter-mapping>



<!-- 监听器定义节点 -->
<listener>
<!-- 指定监听器的文件位置 -->
<listener-class>net.test.XXXLisenet</listener-class>
</listener>



<!-- Session过期定义节点 -->
<session-config>
<session-timeout>60</session-timeout>
</session-config>





</web-app>