现在的位置: 首页 > 综合 > 正文

tomcat/JSP服务器web.xml文件配置

2013年03月05日 ⁄ 综合 ⁄ 共 2180字 ⁄ 字号 评论关闭
<?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> 

抱歉!评论已关闭.