解决Spring MVC DispatcherServlet拦截“/”时,无法访问静态资源的问题

来源:互联网 发布:包装效果图制作软件 编辑:程序博客网 时间:2024/06/05 15:56

原文地址:http://lzy83925.iteye.com/blog/1186609

方式一:激活Tomcat的defaultServlet来处理静态文件

<!--web.xml--><servlet-mapping>              <servlet-name>default</servlet-name>           <url-pattern>*.js</url-pattern>   </servlet-mapping><!--其他静态资源如*.css、*.jpg同上--><!--写在DispatcherServlet的前面-->

方式二:使用标签<mvc:resources/>

<!--springmvc-servlet.xml--><?xml version="1.0" encoding="UTF-8"?><!--注意头文件--><beans xmlns="http://www.springframework.org/schema/beans"   xmlns:context="http://www.springframework.org/schema/context"   xmlns:p="http://www.springframework.org/schema/p"   xmlns:mvc="http://www.springframework.org/schema/mvc"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:schemaLocation="http://www.springframework.org/schema/beans        http://www.springframework.org/schema/beans/spring-beans-4.2.xsd        http://www.springframework.org/schema/context        http://www.springframework.org/schema/context/spring-context.xsd        http://www.springframework.org/schema/mvc        http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd"><mvc:resources location="/js/" mapping="/js/**"/><!--location为静态资源本地路径--><!--省略其他--></beans>

方式三:使用<mvc:default-servlet-handler/>

<!--springmvc-servlet.xml--><mvc:default-servlet-handler/>

方式四:DispatcherServlet拦截”*.do”

阅读全文
0 0
原创粉丝点击