如何设置Servlet的详细url-pattern配置?

2026-05-19 17:480阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计813个文字,预计阅读时间需要4分钟。

如何设置Servlet的详细url-pattern配置?

使用URL匹配规则+1精确配置,精确匹配是指servlet-mapping中配置的值必须与请求中的URL完全精确匹配。+servlet-mapping+servlet-name+demoServlet+url-pattern+/demo.do+/url-pattern+/servlet-mapping+2扩展名

url匹配规则 1)精确配置

  精确匹配是指<servlet-mapping>中配置的值必须与请求中的url完全精确匹配。

<servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>/demo.do</url-pattern> </servlet-mapping>

2)拓展名配置

  允许使用统配符“*”作为匹配规则,“*”表示匹配任意字符

  只要扩展名相同都会被匹配,和路径无关

  在使用扩展名匹配时在中不能使用“/”,否则容器启动就会抛出异常。

<servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>

3)路径匹配

  根据请求路径进行匹配,在请求中只要包含该路径都匹配。“*”表示任意路径以及子路径。

阅读全文

本文共计813个文字,预计阅读时间需要4分钟。

如何设置Servlet的详细url-pattern配置?

使用URL匹配规则+1精确配置,精确匹配是指servlet-mapping中配置的值必须与请求中的URL完全精确匹配。+servlet-mapping+servlet-name+demoServlet+url-pattern+/demo.do+/url-pattern+/servlet-mapping+2扩展名

url匹配规则 1)精确配置

  精确匹配是指<servlet-mapping>中配置的值必须与请求中的url完全精确匹配。

<servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>/demo.do</url-pattern> </servlet-mapping>

2)拓展名配置

  允许使用统配符“*”作为匹配规则,“*”表示匹配任意字符

  只要扩展名相同都会被匹配,和路径无关

  在使用扩展名匹配时在中不能使用“/”,否则容器启动就会抛出异常。

<servlet-mapping> <servlet-name>demoServlet</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>

3)路径匹配

  根据请求路径进行匹配,在请求中只要包含该路径都匹配。“*”表示任意路径以及子路径。

阅读全文