springMVC3学习(四)--访问静态文件如js,jpg,css
热度1 评论 287
www.BkJia.Com 网友分享于: 2014-05-27 12:05:11 浏览数33591次
如果你的DispatcherServlet拦截的是*.do这样的URL,就不存在访问不到静态资源的问题
如果你的DispatcherServlet拦截了"/"所有的请求,那同时对*.js,*.jpg的访问也就被拦截了。
我们在进行springMVC开发时,必定会在jsp页面引入js、img和css等文件。
大多数人会将这些分类存放在WebRoot文件下新建的文件夹下面。
同时,会在web.xml文件中配置拦截所有请求。这样就造成了页面无法访问到js、img和css文件夹中的文件了
方法一:在web.xml中配置defaultServlet来处理静态文件
<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping>
方法二:在Springmvc中可以利用mvc:resources
springmvc的<mvc:resources location="**" mapping="**"/>标签是在spring3.0.4出现的,主要是用来进行静态资源的访问。
<!-- 对静态资源文件的访问 --> <mvc:resources location="/js/" mapping="/js/**"/> <mvc:resources location="/img/" mapping="/img/**"/>
location指定静态资源的位置
方法三:使用<mvc:default-servlet-handler/>
<mvc:default-servlet-handler/>
最后再说明一下,如何你的DispatcherServlet拦截*.do这样的URL,就不存上述问题了。
源码下载:http://download.csdn.net/detail/itmyhome/7359943
相关推荐
springMVC3学习(四)--访问静态文件如js,jpg,css(源码) 文章地址:http://blog.csdn.net/itmyhome1990/article/details/25987411
springmvc_access_static_resourcespringMVC3学习(四)--访问静态文件如js,jpg,css(源码)
七、spring mvc 如何访问到静态的文件,如jpg,js,css? 八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常...
七、spring mvc 如何访问到静态的文件,如jpg,js,css 八、spring mvc 请求如何映射到具体的Action中的方法 九、 spring mvc 中的拦截器: 十、 spring mvc 如何使用拦截器 十一、 spring mvc 如何实现全局的异常处理...
SpringMVC 整合Mybatis。...该项目经已经可以访问静态资源【如 css,js,jpg.png】,以及支持国际化。 适合大家入门学习SpringMVC 、Mybatis。 运行环境是 JDK6 tomcat7 mysql, 运行之后,请求路径 ...
- 综合技术:融合CSS, Java, JavaScript等多种技术 - 文件数量:总计364个文件,类型丰富 文件类型分布: - GIF图片:157个,用于展示系统动态效果 - JPG图片:62个,提供视觉展示支持 - CSS样式:36个,定义系统...
- 图片资源:包括296个PNG文件、96个GIF文件和56个JPG文件,用于界面展示。 - JAR包:271个,主要是Java应用的后端依赖库和工具。 - 配置文件:188个XML文件,用于配置服务和应用参数。 - 样式文件:152个CSS文件,...
七、spring mvc 如何访问到静态的文件,如jpg,js,css? 八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常...
七、spring mvc 如何访问到静态的文件,如jpg,js,css? 八、spring mvc 请求如何映射到具体的Action中的方法? 九、spring mvc 中的拦截器: 十、spring mvc 如何使用拦截器? 十一、spring mvc 如何实现全局的异常...
spring mvc 核心类与接口 spring mvc 核心流程图 ...spring mvc 如何访问到静态的文件,如jpg,js,css? spring mvc 处理ajax请求 spring mvc 转发与重定向 如何给spring3 MVC中的Action做JUnit单元测试?
项目概述:基于SSM...技术栈详情:开发语言以Java为主,前端交互采用JavaScript,页面布局与样式设计依赖于CSS,视图层使用JSP,配置文件以XML格式进行管理,同时包含了必要的静态资源如图片(PNG、JPG、GIF)等。