首先先转载几篇关于这方面的配置博客
http://www.cnblogs.com/fangqi/archive/2012/10/28/2743108.html
http://blog.csdn.net/zb0567/article/details/7976286
一
在web.xml中org.springframework.web.servlet.DispatcherServlet这个servlet之前加入
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.gif</url-pattern>
</servlet-mapping>
<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>
二.在spring 配置文件中加入<mvc:default-servlet-handler />
三.在spring配置文件中加入
<mvc:resources location="/js/" mapping="/js/**"/>
<mvc:resources location="/img/" mapping="/img/**"/>(第二种方式的细化,更具体)
按照上面的说的进行操作,怎么都不行,后来发现我的js文件放在WEB-INF文件下,将js文件从WEB-INF文件中拉出来就能够访问静态资源了。
将js文件放在外部后上面的三种方法都已验证通过。
具体为什么不能将静态文件放到WEB-INF下不清楚。哪位大侠指点一下?
分享到:
相关推荐
4. **配置Jetty**:在Java代码中,你需要创建一个Jetty的Server实例,并配置ServletContextHandler来加载Spring MVC的配置文件。例如,你可以使用`WebAppContext`来加载你的Web应用。 5. **启动Jetty**:最后,启动...
- 通常包含src/main/java目录下的Controller、Service、DAO层以及配置类,src/main/resources下可能有Spring MVC和Spring Security的配置文件,webapp下是静态资源和视图文件。 7. **学习重点**: - 理解Spring ...
最后,关于`web_project_copy`这个文件夹,这通常代表一个Web项目的副本,可能包含了Spring MVC项目的结构,如`src/main/java`(存放Java代码)、`src/main/resources`(存放配置文件和静态资源)、`WEB-INF/web.xml...
#### 七、Spring MVC 如何访问静态文件 在 Spring MVC 中,可以通过配置 `<mvc:resources>` 标签来指定静态资源的映射路径。例如: ```xml <mvc:resources mapping="/static/**" location="/WEB-INF/static/" /> ``...
2. **静态文件服务**:可以配置一个静态文件服务来专门处理静态文件,这样可以更好地分离动静态资源。 #### 八、Spring MVC 如何实现请求映射 Spring MVC 通过 `@RequestMapping` 注解来实现请求映射。这个注解...
5. **处理静态资源**:配置DispatcherServlet以处理静态资源,如CSS、JavaScript和图片,避免它们被Spring MVC拦截。 6. **打包和部署**:将项目打包成WAR文件,然后在Web服务器上部署。 【Spring MVC Showcase ...
DispatcherServlet默认会加载/WEB-INF/<servlet-name>-servlet.xml的Spring配置文件,也可以通过contextConfigLocation初始化参数自定义配置文件的位置和名称。 3. 创建Spring MVC的配置文件,并配置自动扫描的包和...
1. **web.xml**: 配置 DispatcherServlet,并可能包含对 Spring 上下文的配置,使得应用可以在启动时加载 Spring Bean。 2. **spring-servlet.xml**: 定义 Spring MVC 的配置,如视图解析器、拦截器、数据源、事务...
- **配置Spring MVC**:在`web.xml`中配置`DispatcherServlet`,并加载Spring MVC的配置文件,如`servlet-context.xml`。 - **使用注解驱动**:Spring MVC支持注解驱动,使得配置更加简洁,如`@Controller`、`@...
通过对请求进行抓包,可以发现每次进入一个页面都需要加载静态文件。如果不差钱的公司可以将静态文件放在 CDN 上来加快访问速度,或者用 Nginx 来做静态文件的缓存。 二、使用 Spring Boot 缓存机制来缓存静态文件 ...
- 项目的部署结构通常包括 `WEB-INF` 目录,其中包含 `web.xml` 文件,这是应用的部署描述符,用于配置 Spring MVC 的前端控制器 DispatcherServlet。 - `src/main/java` 目录下,包含业务逻辑的 Java 类,如服务...
在Spring MVC项目中,它可能会指明`src`目录为源代码目录,`src-resources`可能用于存放非Java资源文件,如XML配置文件、国际化消息文件等。 `src-resources` 目录通常是放置应用资源的地方,例如Spring的配置文件...
在控制器方法中,创建一个`Workbook`对象,通常使用`JxlsHelper`提供的静态方法`processTemplate`来加载模板文件,填充数据模型,并生成最终的Excel工作簿。最后,通过HTTP响应,将工作簿写入到客户端,通常使用`...
数据库在项目里面的一个sql文件里面 1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王...
1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3、...
- 首先,需要在 Spring 配置文件中引入 Log4j 的依赖,例如使用 `PropertyPlaceholderConfigurer` 加载 `log4j.properties` 文件。 - 接着,在 Spring MVC 控制器、服务类或任何需要记录日志的地方,通过静态导入 ...
同时,为了提高性能和用户体验,可以考虑使用缓存技术(如Redis)和CDN服务来加速静态资源的加载。 总结,Spring MVC+Bootstrap 博客系统结合了强大的后端处理能力和现代前端设计,提供了一个高效、易用且具有良好...
- **解决方法**:在Spring配置文件中添加`<mvc:default-servlet-handler/>`标签。该标签告诉Spring MVC框架,如果找不到任何匹配的处理器,则将请求转发给Web服务器的默认Servlet。这意味着对于那些未被Spring MVC...
2. 配置`web.xml`,声明DispatcherServlet并加载Spring MVC的配置。 3. 在`src`目录下创建Spring MVC的组件,如Controller、Service、DAO。 4. 编写Controller,实现请求的处理逻辑。 5. 配置Spring MVC的`servlet-...