2 qq 33500630 qq_33500630 于 2017.05.20 12:04 提问

ssm访问静态资源js报错404

我已经加入配置文件了

是不是还好什么必要的设置呀?
我的正常跳转是可以的,就是无法访问静态资源

5个回答

qq_18895659
qq_18895659   Rxr 2017.05.20 14:21
已采纳

首先,必须知道所有的404都是路径错误,其次看你的springMVC的有没有配置静态路径

 <!-- 静态资源配置   -->
    <mvc:resources mapping="/static/**" location="/static/"/>

看你springmvc里面配置这个没有,我的js文件再static下面

qq_18895659
qq_18895659 还有你的springmvc的配置文件也贴上来一下
3 天之前 回复
qq_18895659
qq_18895659 你把你的具体错误发上来一下,我帮你解决
3 天之前 回复
qq_33500630
qq_33500630 不知道哪里出了错。很奇怪。希望得到帮助,哈
3 天之前 回复
qq_33500630
qq_33500630 我这样,写了,但是还是访问不到呀。。
3 天之前 回复
HcJsJqJSSM
HcJsJqJSSM   2017.05.20 16:07
    静态的资源我建议这样的配置,不以文件夹为后缀的,直接使用静态资源的类型为后缀的配置,这样保证你可以访问到,成功了望采纳。
            <mvc:resources location="/" mapping="/**/*.css"/>
    <mvc:resources location="/" mapping="/**/*.js"/>
    <mvc:resources location="/" mapping="/**/*.html"/>
qq_33500630
qq_33500630 沃日,我想给你采纳,但是,我不知道,只是可以采纳一次。。我一会,会有更详细的提问,
3 天之前 回复
qq_33500630
qq_33500630 我试了你的的方法,还是访问不到,我感觉,会不会有其他的地方设置不对?但是,我的ssm可以完成功能,但是,就是访问不到静态资源。
3 天之前 回复
qq_33500630
qq_33500630   2017.05.20 12:15

在控制台输出了一个
:Mapped URL path [/static/**] onto handler 'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0'

sun1021873926
sun1021873926   Ds   Rxr 2017.05.20 14:38

把静态资源相关的配置以及相关的路径都贴出来呀,这些说起来干巴巴的……

jsu_9207
jsu_9207   2017.05.20 14:39

静态资源的路径配置
如果你直接放在webapp下的话就可以直接访问
但是如果你是放在web-inf下
需要使用如下类似的语法

 <mvc:resources mapping="/js/**" location="/js/"/>
  <mvc:resources mapping="/css/**" location="/css/"/>
Csdn user default icon
上传中...
上传图片
插入图片