Spring 弹簧靴不';无法加载javascript文件
春天开始后,我打开了我的ajax.html页面,但什么也没发生。没有错误消息,js文件只是没有启动。如果我用ajax.html编写javascript代码,它会正常工作 ajax.htmlSpring 弹簧靴不';无法加载javascript文件,spring,spring-boot,Spring,Spring Boot,春天开始后,我打开了我的ajax.html页面,但什么也没发生。没有错误消息,js文件只是没有启动。如果我用ajax.html编写javascript代码,它会正常工作 ajax.html 入门:提供Web内容 您是否添加了Webjar的资源处理程序?见: 。/static/js/main.js似乎不对。在spring boot中,静态目录中的资源在URL中没有“static”的引用,所以只需/js/main.js 除此之外,是否正在加载脚本?控制台的“网络”选项卡上显示了什么?我遇到了同样
入门:提供Web内容
您是否添加了Webjar的资源处理程序?见:
。/static/js/main.js
似乎不对。在spring boot中,静态目录中的资源在URL中没有“static”的引用,所以只需/js/main.js
除此之外,是否正在加载脚本?控制台的“网络”选项卡上显示了什么?我遇到了同样的问题,并通过以下方式解决了它: 我将
addResourceHandlers
添加到我的Java配置文件中:
@配置
@EnableWebMvc
@组件扫描
公共类WebConfig实现WebMVCConfiguer{
@凌驾
公共无效配置ViewResolver(ViewResolver注册表){
jsp(“/WEB-INF/views/”,“.jsp”);
}
@凌驾
public void addResourceHandlers(ResourceHandlerRegistry注册表){
registry.addResourceHandler(“/css/**”,“/js/**”)
.addResourceLocations(“类路径:/static/css/”,“类路径:/static/js/”;
}
@凌驾
公共无效配置DefaultServletHandling(DefaultServletHandlerConfigurer-configurer){
configurer.enable();
}
}
resources
文件夹包含一个static/js
和一个static/css
文件夹,这两个文件夹都包含指定的文件
希望它能给你帮助 如果我单击ajax.html中的src=“…main.js”,我将移动到js文件。您是否尝试F12并在控制台选项卡中看到任何错误?是的,但没有错误,请这样做:您确定文件夹是
resources/static/js
,而不是resources/static.js
?IntelliJ有时对我还没有添加的资源处理程序没有帮助,但我现在会尝试这样做看起来他没有静态目录,而是一个static.js目录。是的,/js/main.js将是路径我也将ajax.js从resource/static/js/移动到resource/js/但是这没有帮助