当前位置: 首页 > 知识库问答 >
问题:

Spring mvc 4 ResourceHandler不工作[重复]

陈毅
2023-03-14

我无法在我的web应用中使用ResourceHandler。这是我的ResourcesHandler实现

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) 
{
    registry.addResourceHandler("/css/**").addResourceLocations("classpath:/css/");
    registry.addResourceHandler("/img/**").addResourceLocations("classpath:/img/");
    registry.addResourceHandler("/script/**").addResourceLocations("classpath:/script/");
}

我的项目结构:

我的应用在tomcat8 webapp文件夹:

我尝试使用javascript编写此代码,但不起作用:

<script src="${pageContext.request.contextPath}/script/angular.min.js"></script>

我试图删除addResourceHandler中的"classpath:",但没有成功。我怎么才能修好它?

共有2个答案

楮景明
2023-03-14

使用以下代码:

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) 
{
  registry.addResourceHandler("/css/**").addResourceLocations("../resources/css/");
  registry.addResourceHandler("/img/**").addResourceLocations("../resources/img/");
  registry.addResourceHandler("/script/**").addResourceLocations("../resources/script/");
}
夹谷斌蔚
2023-03-14

问题解决了!我在配置类中忘记了@EnableWebMvc注释,许多关于Spring mvc中静态资源的文章没有提到这个问题。如果他们遇到这个问题,我希望我的问题能节省其他人一点时间。

 类似资料:
  • 我创建了这段代码,其中大部分代码都是使用toUpperCase,它应该使单词的每个首字母都大写。没有错误,因此我不确定该方法当前为何不起作用。为什么会这样呢。

  • 我正在使用泽西开发一个API,并希望将其准备好部署到Google App Engine。但是,当我在Postman上测试时,GET函数有效,但POST函数无效。我只收到一条简短的错误消息,即“错误415不支持的媒体类型”,我无法确定哪里出了问题。 请求资源类 请求服务等级 网状物XML 提前感谢所有帮助我指出并解决问题并回答我问题的人。

  • 我正试图在Android中做一个向后兼容的工具栏,我遵循了多种风格指南中给出的所有建议来尝试和完成这个。然而,它似乎仍然不起作用。风格是这样的: 这是工具栏: 这是onCreate方法的主要活动: 不太确定出了什么问题,因为我遵循了许多消息来源给出的所有说明。这是日志: 我花了几个小时研究这段代码,以及无数的教程和StackOverflow问题,但是毫无用处。如果有人能帮助我,我将不胜感激。提前感

  • 我有三个数组来制作一个tableView和第二个ViewController。一个显示tableView上每个节的标题,一个显示标题,还有一个显示每个单元格的链接。当我构建并点击其中一个单元格时,我会得到: 致命错误:在展开可选值时意外发现nil 在这条线上: 下面是第二个视图控制器代码:

  • 我是React中的一个noob,正在尝试为水相制作一个简单的应用程序,用户输入一个数字,然后根据数值显示水的状态,例如,如果他输入212,它应该是气体,12应该是固体,但由于某些原因,它没有正确显示数值,非常感谢任何帮助!!!

  • 我正在调用一个API来获取一些数据。API响应以格式返回日期和时间,但当我使用将其解析为时,它显示而不是我从API获得的date.String格式是。 这是我的代码。

  • 我正在使用来训练CNN,基本错误是维度不匹配。 调试后的原因是: 生成输出: 如果需要,我的模型的摘要是: convolution2d_1(卷积2D)(无,32, 25, 34) 320convolution2d_input_1[0][0] activation\u 1(activation)(无、32、25、34)0卷积2d\u 1[0][0] 卷积2d\u 2(卷积2d)(无,32,23,32