Це моя змістова структура проекту:
Аплікація пружинного черевика, InternalResourceViewResolver
вказується на ресурс jsp:
Це login.jsp, і фоновий тег не може "завантажити зображення у WEB-INF / jsp / Image", але у весняному завантаженні application.java, я вказав на ресурс. Як я можу його отримати?
Відповіді:
4 для відповіді № 1Шлях зображення є відносном URL-адреси, а не з розташуванням JSP. Спробуйте помістити зображення тут: src / main / webapp / Images / LoginBg.jpg
0 для відповіді № 2
У мене був такий самий випуск. Я розумію, що всі статичні ресурси повинні розташовуватися в / ресурсах / статичних або публічних місцях (відповідно до весняної документації), але це не спрацювало.
Я реалізував власний WebMvcConfigurerAdapter так:
@Configuration
public class CustomResourceConfiguration extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**").addResourceLocations("");
}
}
Зараз це працює. Сподіваюся, це може комусь допомогти.