<?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> <!-- 至此如果还需要学习其它的模式节点配置,可以阅读相应的模式文件说明 --> <!-- 其它资源:http://www.blogjava.net/freeman1984/archive/2007/09/26/148430.html --> <!-- 文件下载:http://www.51testing.com/?uid-145033-action-viewspace-itemid-247466--> </web-app>