文档章节

spring mvc访问静态文件(css/js/img)访问不到

中凯_凯哥java
 中凯_凯哥java
发布于 2016/11/04 23:06
字数 187
阅读 323
收藏 1

web.xml中配置:

 <servlet>
      <servlet-name>springmvc</servlet-name>
      <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
      <servlet-name>springmvc</servlet-name>
      <url-pattern>/</url-pattern>
  </servlet-mapping>

分析原因:

因为mapping使用的是/ 默认拦截所有。

解决方案:

在spring-mvc的配置文件中添加:

 <mvc:default-servlet-handler/>

 <mvc:default-servlet-handler/>
    <mvc:annotation-driven />
      <!-- 处理静态资源的请求 -->
    <mvc:resources location="/resources/" mapping="/resources/**" />
    
    <mvc:resources mapping="/images/**" location="/images/" cache-period="31556926" />
    <mvc:resources mapping="/js/**" location="/js/" cache-period="31556926" />
    <mvc:resources mapping="/css/**" location="/css/" cache-period="31556926" />
  提示:

如果添加了 <mvc:default-servlet-handler/>提示错误信息

The prefix "mvc" for element "mvc:annotation-driven" is not bound.

解决方案:

在bean添加如下:

 xmlns:mvc="http://www.springframework.org/schema/mvc" 
  

在 xsi:schemaLocation中添加:

 http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd

 

 

 

© 著作权归作者所有

中凯_凯哥java

中凯_凯哥java

粉丝 51
博文 82
码字总数 52202
作品 0
昌平
私信 提问
eclipse中启动spring-mvc项目时无法加载静态文件的问题分析

问题表现: eclipse里使用spring-mvc框架开发web项目,项目正常启动后能访问jsp页面,但jsp页面的网页效果没有生效,并提示jsp文件里提示js找不到,404错误。 (1)初步判断: 在浏览器里deb...

lilugoodjob
2018/07/02
0
0
spring mvc 访问静态资源的问题

配置了spring MVC 的servlet,拦截所有请求, controller 和 js ,css 等静态文件可用访问到,但是就是fonts文件访问不到请看图 为什么会这样?其它静态资源可用但是字体文件就不行? 目录结构是这...

随意丶nice
2015/07/19
505
4
spring mvc + freemarker的js导入问题

最近应为要用spring mvc + freemarker ,按着网上的说法搭了下环境,发现导入静态文件的时候css,img可以导入,如果一导入js的话,html就解析不出来了,不知道什么情况,配置如下: spring m...

duoduo3_69
2013/10/05
4.5K
2
spring mvc 的url匹配怎么就这么烦呢?谁来解释解释

这几天一直在学习和整合spring mvc,在使用拦截器的和静态资源加载的时候url正则就烦了,谁来帮我讲讲这个如何操作。 以下是拦截器的配置: 说明下,配置成 /*/* 是为了能拦截到 /xx/xx 这样...

黄文祥
2013/03/08
1K
5
spring mvc DispatcherServlet js文件中图片路径的问题

spring mvc DispatcherServlet js文件中图片路径的问题 项目结构如下: spring3-servlet.xml文件中有 js/easy_validator.pack.js 文件中有这样一行: http://127.0.0.1/vt/user/addUser 调用...

许文强
2011/08/02
3.8K
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
42分钟前
3
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
今天
3
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
今天
2
0
Flutter 系列之Dart语言概述

Dart语言与其他语言究竟有什么不同呢?在已有的编程语言经验的基础上,我们该如何快速上手呢?本篇文章从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习Dart吧 一、...

過愙
今天
2
0
rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部