问题描述
- Springmvc配置DispatcherServlet
-
我想将后缀为html和htm的请求过滤到Springmvc该怎么写,为什么这样写不行
*.htm(l?)<servlet> <servlet-name>spring-mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-servlet.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>spring-mvc</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping>
解决方案
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
这样就行了
解决方案二:
spring-mvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-servlet.xml
1
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>spring-mvc</servlet-name>
<url-pattern>*.htm</url-pattern>
</servlet-mapping>
这样子应该可以拦截
解决方案三:
springMVC 多 dispatcherServlet 配置
SpringMVC中在web.xml中配置DispatcherServlet与中文乱码配置
SpringMVC--DispatcherServlet
时间: 2024-08-03 01:34:11