美文网首页
JavaWeb--urlPattern配置

JavaWeb--urlPattern配置

作者: 何以解君愁 | 来源:发表于2022-07-19 15:25 被阅读0次

    Servlet要想被访问,需要配置其访问路径(urlPattern)
    ①一个Servlet,可以配置多个urlPattern
    @WebServlet(urlPatterns = {"/demo2","/demo3"})
    ②urlPattern配置规则
    精准匹配;/user/root(优先级递减)
    目录匹配;/user/(的内容写什么就行,但精确匹配优先级高于目录匹配,匹配的越少优先级越高)
    扩展名匹配;.do(的内容写什么就行,写时不能加/)
    任意匹配/或/(的内容写什么就行,/优先级高于/)
    /与/
    区别:当项目中的Servlet配置了/,会覆盖掉tomcat中的DefaultServlet(访问静态资源),当其他url-pattern都匹配不上时都会走这个Servlet
    当配置了/*,意味着匹配任意访问路径

    不使用注解配置时,在web.xml上配置,例:

      <!--全类名-->
      <servlet>
          <servlet-name>demoo</servlet-name>
          <servlet-class>test.Servlet2</servlet-class>
      </servlet>
      <!--访问路径-->
      <servlet-mapping>
          <servlet-name>demoo</servlet-name>
          <url-pattern>/demoo</url-pattern>
      </servlet-mapping>
    

    相关文章

      网友评论

          本文标题:JavaWeb--urlPattern配置

          本文链接:https://www.haomeiwen.com/subject/eumsirtx.html