在springmvc.xml中放行(常用) 1、配置对全部资源放行 !-- 全部资源放行 -- mvc:default-servlet-handler / 2、对指定目录下的资源放行 !-- 对指定目录下的静态资源放行 -- mvc:resources location = "/im
在springmvc.xml中放行(常用)
1、配置对全部资源放行
<!-- 全部资源放行 --><mvc:default-servlet-handler/>
2、对指定目录下的资源放行
<!-- 对指定目录下的静态资源放行 --><mvc:resources location="/images/" mapping="/images/**"/>
<mvc:resources location="/css/" mapping="/css/**"/>
<mvc:resources location="/js/" mapping="/js/**"/>
在web.xml中放行
配置前端控制器的时候指定url-pattern为指定后缀访问,如 *.do *.action
<servlet><servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!--
contextConfigLocation不是必须的, 如果不配置contextConfigLocation,
springmvc的配置文件默认找:WEB-INF/servlet的name+"-servlet.xml"
-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/springmvc.xml</param-value>
</init-param>
<!-- 配置springmvc什么时候启动,参数必须为整数 -->
<!-- 如果等于0或大于0,则springmvc随服务器的启动而启动 -->
<!-- 小于0,则在第一次访问的时候启动 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!--
1. /* 拦截所有 jsp js png .css
2. *.action *.do 拦截以do action 结尾的请求
3. / 拦截所有 (不包括jsp) (包含.js .png.css)
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>