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

  • 相关阅读:
    函数阶乘累加求和
    函数
    枚举
    变量定义在主函数外面
    输入班级人数,姓名,分数,创建集合,并按照表格样式打印出来
    控制台输入输出
    Chapter 4、流程控制(一)--- 条件语句 (23rd,Feb)
    实战练习P62 ---比较大小,求矩形面积
    Chapter 3、Java语法基础(三)--- 运算符、数据类型转换 (22nd,Feb)
    字符集
  • 原文地址:https://www.cnblogs.com/XING-ZHI-JI-DA-XUE/p/14313384.html
Copyright © 2011-2022 走看看