这是我的项目内容结构:
spring boot applicaton,InternalResourceViewResolver
指向jsp资源:
这是login.jsp,后台标记无法在WEB-INF / jsp / Image中加载图像,但在spring boot application.java中,我指向了资源。我怎么能得到它?
答案 0 :(得分:4)
图像的路径是相对于URL的,而不是相对于JSP的位置。 尝试将图像放在这里: 的src /主/ web应用/图像/ LoginBg.jpg
答案 1 :(得分:0)
我有同样的问题。我知道所有静态资源都应该位于/ resources / static或公共位置(根据Spring文档),但它不起作用。
我实现了我自己的WebMvcConfigurerAdapter:
@Configuration
public class CustomResourceConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations("");
}
}
现在它有效。希望它可以帮助某人。