欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

web.xml配置注意点

程序员文章站 2023-12-28 09:06:04
...

1. servlet启动初始化

servlet默认只有访问到才会被初始化,可以通过如下配置容器启动时初始化

	 <servlet>
		<servlet-name>dispatcherServlet</servlet-name>
		<servlet-class>com.taobao.hsf.tlog.proxy.web.core.ProxyDispatcherServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

 其中load-on-startup表示启动顺序,注意如果servlet类名字不存在等错误信息在localhost.log中才能看到。

 

2. servlet-mapping

注意<url-pattern>/</url-pattern>和<url-pattern>/*</url-pattern>的区别。

 

比如http://localhost:8080/index 前者request.getServletPath()=index,后者永远返回"",前面一种配置,对于任意请求一样可以被拦截,所以应该避免url-pattern /*, 

 

上一篇:

下一篇: