/ / Веб-програма Spring boot не може знайти зображення у WEB-INF - java, jsp, spring-mvc, spring-boot

Веб-програма Spring boot не може знайти зображення в WEB-INF - java, jsp, spring-mvc, spring-boot

Це моя змістова структура проекту:

це моя змістова структура проекту

Аплікація пружинного черевика, InternalResourceViewResolver вказується на ресурс jsp:

аплікатор весняного завантаження

Це login.jsp, і фоновий тег не може "завантажити зображення у WEB-INF / jsp / Image", але у весняному завантаженні application.java, я вказав на ресурс. Як я можу його отримати?

вхід jsp

Відповіді:

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("");
}
}

Зараз це працює. Сподіваюся, це може комусь допомогти.