url-partten配置方式


url-partten是Servlet的访问路径。

一、url-partten配置方式

(1)在web.xml中配置

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" 
	xmlns="http://java.sun.com/xml/ns/javaee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
  <display-name></display-name>
  <!-- 配置Servlet -->
  <servlet>
  	<servlet-name>demo</servlet-name>
  	<servlet-class>com.hudie.web.servlet.ServletDemo</servlet-class>
  </servlet>
  
  <servlet-mapping>
  	  	<servlet-name>demo</servlet-name>
  	  	<url-pattern>/demo</url-pattern>
  </servlet-mapping>
</web-app>

(2)使用注解配置

注解配置是Servlet3.0版本引入的。JavaEE6以后才支持Servlet3.0。使用注解配置的好处:可以不需要web.xml了。

不需要web.xml文件,仅需要在类上使用@WebServlet注解。

		@WebServlet(urlPatterns="/servletdemo")

一个Servlet可以配置多个访问路径。

	@WebServlet({"/servletdemo","/servletdemo2","/servletdemo3"})

二、路径定义规则

(1)/xxx

	@WebServlet(urlPatterns="/servletdemo")

(2)/xxx/xxx

/*的优先级非常低

	@WebServlet(urlPatterns="/servletdemo/demo")
	///*的优先级非常低,如果出现同名,先走优先级高的
	@WebServlet(urlPatterns="/servletdemo/*")

(3)*.do

注意*前不要加/

	@WebServlet("*.do")
发布了339 篇原创文章 · 获赞 893 · 访问量 14万+

猜你喜欢

转载自blog.csdn.net/weixin_43691058/article/details/104016077