• 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主:狂神说

  • 相关阅读:
    rabbitmq使用__python客户端(消息接收者)
    Rabbitmq Exchange Type 说明
    rabbitmq使用__php客户端(消息发送者)
    rabbitmq使用__python客户端(消息发送者)
    安装python的rabbitmq扩展库
    安装rabbitmq服务器端
    课程1:历经5年锤炼(史上最适合初学者入门的Java基础视频)视频列表
    新笔记本JAVA环境配置,MySQL,navicat 安装
    局域网介质访问控制方法
    SQL Server 2008之DMF
  • 原文地址:https://www.cnblogs.com/XING-ZHI-JI-DA-XUE/p/14313384.html
Copyright © 2020-2023  润新知