zoukankan      html  css  js  c++  java
  • web.xml配置web中的key points(上)

    一.定义

      定义时注意:xml元素是区分大小写的。

    <web-app></web-app>

      这些必须小写

    二.url-pattern

      1)url-pattern 的值必须以/或者*.开头

      <servlet>
        <servlet-name>TestName</servlet-name>
        <servlet-class>sedion.jeffli.servlet.AServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>TestName</servlet-name>
        <url-pattern>/UrlTest1</url-pattern>
      </servlet-mapping>
    <!--
      <servlet-mapping>
          <servlet-name>TestName</servlet-name>
          <url-pattern>*.urlTest1</url-pattern>
        </servlet-mapping>
    -->

      2)匹配模式的规则

        ①优先处理完全匹配 

            /test1/aa 和 /test1/* 都是一个url-pattern访问路径,则优先请求 http://localhost/webAppTest/test1/aa 

        ②目录映射优先于扩展名映射

            /test1/aa 和 /test1/*.html 都是合法的url-pattern访问路径,则优先请求 http://localhost/webAppTest/test1/aa/test.html 

        ③对于重复映射,越长路径越优先 

            /test1/aa/* 和 /test1/* 都是一个url-pattern访问路径,则优先请求 http://localhost/webAppTest/test1/aa/test.html

      三.过滤器  

       在web.xml文件中使用 filter元素和 filter-name(任意名),filer-class(完全限定类名)声明:

    <filter>
      <filter-name>
        TestFilterName
      </filter-name>
      <filter-class>
        sedion.jeffli.testFilter
      </filter-class>
    </filter>

        通过filter-mapping与

        ①【servlet-name】一个元素或者多个servlet关联

     

    <filter-mapping>
        <filter-name>TestFilterName</filter-name>
        <servlet-name>SomeServletName</servlet-name>
    </fitler-mapping>

        ②【url-pattern】jsp页面关联

    <filter-mapping>
        <filter-name>TestFilterName</filter-name>
        <url-pattern>/*</url-pattern>
    </fitler-mapping>

     希望你观看:

    web.xml配置web中的key points(下)

  • 相关阅读:
    北邮ivi测试频道 26个高清频道 IPv4 有PC端和移动端地址
    Nginx+ffmpeg+ckplayer海康监控摄像头在web页面播放RTSP转RTMP
    Vlc播放RTSP
    [RTSP]WPF用VLC显示RTSP视频
    WPF 使用 VLC 3.0.10 的基本操作
    【矩阵专题】——矩阵快速幂
    1120:同行列对角线的格
    1120:同行列对角线的格
    1120:同行列对角线的格
    1119:矩阵交换行
  • 原文地址:https://www.cnblogs.com/Alandre/p/3556904.html
Copyright © 2011-2022 走看看