• Servlet-web.xml 常见配置


    路径映射

    指定一个映射路径

    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    

    指定多个映射路径

    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello2</url-pattern>
    </servlet-mapping>
    ...
    

    指定通用映射路径

    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/hello/*</url-pattern>
    </servlet-mapping>
    

    默认请求路径

    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
    

    指定一些后缀或者前缀

    <!-- xxx.do -->
    <servlet-mapping>
        <servlet-name>Hello</servlet-name>
        <url-pattern>*.do</url-pattern>
    </servlet-mapping>
    

    优先级问题

    指定了固有的映射路径优先级最高,如果找不到就会走默认的处理请求;

    <servlet-mapping>
        <servlet-name>error</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
    <!-- 404 -->
    <servlet-mapping>
        <servlet-name>error</servlet-name>
        <url-pattern>/*</url-pattern>
    </servlet-mapping>
    

    过滤器配置

    <filter>
        <filter-name>CharacterEncodingFilter</filter-name>
        <filter-class>com.demo.filter.CharacterEncodingFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncodingFilter</filter-name>
        <url-pattern>/*</url-pattern> <!--所有请求过滤-->
    </filter-mapping>
    

    监听器配置

    <listener>
        <listener-class>com.demo.listener.CountOnlineListener</listener-class>
    </listener>
    

    session配置

    <session-config>
        <!--15分钟后自动失效-->
        <session-timeout>15</session-timeout>
    </session-config>
    

    初始化参数

    <context-param>
        <param-name>encoding</param-name>
        <param-value>utf-8</param-value>
    </context-param>
    

    欢迎页

    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>
    
  • 相关阅读:
    【数据挖掘导论】——绪论
    Debian Customer PPA RFC (by quqi99)
    uva 11248 Frequency Hopping (最大流)
    非常easy的JAVA反射教程
    【Spark】RDD操作具体解释4——Action算子
    NHibernate剖析:Mapping篇之Mapping-By-Code(1):概览
    eclipse中文凝视字体太小解决方法
    cocos2d-x-3.x bringToFront &amp; sendToBack实现
    POJ 1018 Communication System 题解
    监听器和 利 用观察者设计模式设计一个程序
  • 原文地址:https://www.cnblogs.com/shenleg/p/14258505.html
Copyright © 2020-2023  润新知