zoukankan      html  css  js  c++  java
  • Servlet(二)Servlet原理

    Servlet(二)Servlet原理

    Servlet是由Web服务器调用,Web服务器在收到浏览器请求之后,

    Mapping注解

    1. 一个servlet可以指定一个映射路径(推荐)

      <!--Servlet的请求路径-->
          <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/hello</url-pattern>
          </servlet-mapping>
      
    2. 一个servlet可以指定多个映射路径

       <!--Servlet的请求路径-->
          <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/hello</url-pattern>
          </servlet-mapping>
          <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/hello1</url-pattern>
          </servlet-mapping>
          <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/hello2</url-pattern>
          </servlet-mapping>
      
    3. 一个servlet可以指定通用映射路径

      <!--Servlet的请求路径-->
          <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/hello/*</url-pattern>
          </servlet-mapping>
      
    4. 默认请求路径(不建议这么写)

       <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/*</url-pattern>
          </servlet-mapping>
      
    5. 可以自定义后缀实现

      *前面不能加任何东西

       <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>*.godwin</url-pattern>
          </servlet-mapping>
      
    6. 优先级问题

      指定了固有的映射路径,优先级最高

      找不到就会在默认的处理请求

      <!--注册Servlet-->
          <servlet>
              <servlet-name>hello</servlet-name>
              <servlet-class>com.godwin.servlet.HelloServlet</servlet-class>
          </servlet>
          <!--Servlet的请求路径-->
          <servlet-mapping>
              <servlet-name>hello</servlet-name>
              <url-pattern>/hello</url-pattern>
          </servlet-mapping>
      
          <servlet>
              <servlet-name>error</servlet-name>
              <servlet-class>com.godwin.servlet.ErrorServlet</servlet-class>
          </servlet>
          <servlet-mapping>
              <servlet-name>error</servlet-name>
              <url-pattern>/*</url-pattern>
          </servlet-mapping>
      

    复习笔记资料参考B站UP主:狂神说

  • 相关阅读:
    让外部网络访问K8S service的四种方式
    Kubernetes 针对资源紧缺处理方式的配置
    基于Prometheus,Alermanager实现Kubernetes自动伸缩
    ubuntu16.04下python2、python3环境选择与python升级(pip版本切换)
    学习资源集锦
    tensorflow :ckpt模型转换为pytorch : hdf5模型
    SoftMax多分类器原理及代码理解
    玩转树莓派3
    keras_基本网络层结构(2)_卷积层
    keras_基本网络层结构(1)_常用层
  • 原文地址:https://www.cnblogs.com/XING-ZHI-JI-DA-XUE/p/14313384.html
Copyright © 2011-2022 走看看