zoukankan      html  css  js  c++  java
  • Servlet中web.xml相关配置

    1.<servlet-name></servlet-name>:Servlet 注册的名字。

    2.<servlet-class></servlet-class>:Servlet 的全类名。

    3.<url-pattern></url-pattern>:映射具体的访问路径。

    访问路径有以下四种匹配规则:

    (1)精准匹配:<url-pattern>中配置的项必须与url完全精确匹配,例如<url-pattern>/myServlet</url-pattern>,/*可以匹配所有的请求。

    (2)路径匹配:以“/”字符开头,并以“/*”结尾的字符串用于路径匹配,例如<url-pattern>/user/*</url-pattern>。

    (3)扩展名匹配:以“*.扩展名”开头的字符串被用于扩展名匹配,例如<url-pattern>*.jsp</url-pattern>或<url-pattern>*.action</url-pattern>或<url-pattern>*.do</url-pattern>...。

    (4)缺省匹配:任何扩展名为jsp或action的url请求都会匹配,格式<url-pattern>/</url-pattern>。

    4.<load-on-startup></load-on-startup>:可以指定 Serlvet 被创建的时机。若为负数, 则在第一次请求时被创建。若为 0 或正数,则在当前 WEB 应用被Serlvet容器加载时创建实例,且数组越小越早被创建。

    5.<servlet-mapping></servlet-mapping>:同一个Servlet可以被映射到多个URL上,即多个 <servlet-mapping> 元素的<servlet-name>子元素的设置值可以是同一个Servlet的注册名。

    6.<init-param></init-param>:配置 Serlvet 的初始化参数。 且节点必须在 load-on-startup 节点的前面。配置到<servlet>节点里面,当前配置的Servlet可以获取到,属于局部变量。

    7.<param-name></param-name>:参数名

    8.<param-value></param-value>:参数值

    9.<context-param></context-param>:配置 Serlvet 的初始化参数。所有Servlet可以获取到,属于全局变量。

  • 相关阅读:
    k8s学习
    k8s学习
    k8s学习
    Linux 常用命令(持续补充)
    通过一个小故事,理解 HTTPS 工作原理
    Spring Cloud 微服务架构全链路实践
    Spring Cloud Eureka 使用 IP 地址进行服务注册
    RabbitMQ 消息顺序、消息幂等、消息重复、消息事务、集群
    Spring Boot 实现 RabbitMQ 延迟消费和延迟重试队列
    RabbitMQ 集群原理和完善
  • 原文地址:https://www.cnblogs.com/bd195746/p/10100828.html
Copyright © 2011-2022 走看看