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)的请求。 - 请求映射到具体方法:通过@RequestMapping注解,我们可以将HTTP请求映射到特定的Controller方法。 - 拦截器:使用@...
在Web开发中,静态资源如CSS、JavaScript、图片等是构建用户界面不可或缺的一部分。Spring MVC作为一款流行的Java Web框架,提供了灵活的方式来处理这些静态资源的请求。本文将详细介绍如何在Spring MVC中配置和使用...
在Spring MVC框架中,处理静态资源(如JavaScript、CSS、图片等)的加载问题是一项常见的任务。当这些资源无法正常加载时,通常是因为Spring MVC的DispatcherServlet将所有请求都拦截了,导致静态资源请求没有正确地...
然而,当DispatcherServlet配置为拦截所有请求(如`/`)时,静态资源(如JavaScript文件、CSS样式表以及图片等)也可能被其拦截,导致无法正确访问这些资源,从而引发404错误。 为了解决这个问题,有几种常见的解决...
Spring MVC作为一个强大的MVC框架,不仅能够处理动态请求,也能有效地管理和提供静态资源,如图片、CSS样式表和JavaScript文件等。本篇将深入探讨如何在Spring MVC应用中实现图片的访问。 首先,了解Spring MVC的...
七、spring mvc 如何访问到静态的文件,如jpg,js,css 八、spring mvc 请求如何映射到具体的Action中的方法 九、 spring mvc 中的拦截器: 十、 spring mvc 如何使用拦截器 十一、 spring mvc 如何实现全局的异常处理...
在Spring MVC中,DispatcherServlet处理所有请求,包括静态资源,如jpg、js、css等。为了能直接访问这些静态资源,需要在Spring MVC的配置中特别设置静态资源的处理规则。 七、请求映射到具体的Action方法 Spring ...
当使用SpringMVC框架时,有时候需要确保某些静态资源(如JavaScript文件、CSS样式表、图片等)可以直接被浏览器访问,而不是被`DispatcherServlet`拦截。可以通过以下方式实现: - 如果`DispatcherServlet`只拦截...
访问静态文件部分将介绍如何在SpringMVC中配置和处理静态资源,例如图片(jpg)、JavaScript文件(js)、CSS样式表(css)等。 请求映射是SpringMVC中将用户请求映射到控制器中的方法的过程。这部分将详细讲解如何...
为了解决这个问题,可以配置Tomcat或其他应用服务器的默认Servlet来处理特定类型的静态文件,如`.jpg`、`.js`和`.css`。这通常通过在`web.xml`中添加如下配置实现: ```xml <servlet-mapping> <servlet-name>...
集成KindEditor到Spring MVC项目中,首先需要在项目的静态资源目录(如`/WEB-INF/static`或`/resources/static`)下引入KindEditor的JavaScript和CSS文件。接着,在HTML页面中引入KindEditor并配置相应的参数,例如...
1. **引入依赖**:在项目中添加UEditor的JavaScript库和所需的CSS文件,通常将它们放在项目的静态资源目录下,如`/resources/static/ueditor/`。同时,确保项目已经正确配置了SpringMVC,包括Servlet容器的配置、...
SpringMVC 整合Mybatis。...该项目经已经可以访问静态资源【如 css,js,jpg.png】,以及支持国际化。 适合大家入门学习SpringMVC 、Mybatis。 运行环境是 JDK6 tomcat7 mysql, 运行之后,请求路径 ...
在本例中,压缩包名为"UEDitorSpringMVC",我们可以假设它包含了编辑器的所有必要文件,如JavaScript库、CSS样式表和语言包。 接下来,我们要在HTML页面中引入UEditor。这需要在页面中添加一个`<script>`标签,链接...
- 综合技术:融合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 如何实现全局的异常...