邢小泽
2017-05-20 04:04
采纳率: 14.3%
浏览 3.6k
已采纳

ssm访问静态资源js报错404

我已经加入配置文件了

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

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • AngusC· 2017-05-20 06:21
    已采纳

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

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

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

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 邢小泽 2017-05-20 04:15

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

    评论
    解决 无用
    打赏 举报
  • 夕阳雨晴 2017-05-20 06:38

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

    评论
    解决 无用
    打赏 举报
  • eumji 2017-05-20 06:39

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

     <mvc:resources mapping="/js/**" location="/js/"/>
      <mvc:resources mapping="/css/**" location="/css/"/>
    
    评论
    解决 无用
    打赏 举报
  • 大道之简 2017-05-20 08:07
        静态的资源我建议这样的配置,不以文件夹为后缀的,直接使用静态资源的类型为后缀的配置,这样保证你可以访问到,成功了望采纳。
                <mvc:resources location="/" mapping="/**/*.css"/>
        <mvc:resources location="/" mapping="/**/*.js"/>
        <mvc:resources location="/" mapping="/**/*.html"/>
    
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题