美文网首页
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