Я пытаюсь отобразить изображение на странице jsp. Я развиваю использование весенней безопасности/mvc.Невозможно отобразить изображение на странице jsp
<a href="/images/logo.png">
<img src="/images/logo.png" alt="logo">
</a>
и это конфигурация:
@Configuration
@EnableWebMvc
@ComponentScan(basePackages ="...")
public class HelloWorldConfiguration extends WebMvcConfigurerAdapter {
@Bean(name="HelloWorld")
public ViewResolver viewResolver() {
InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
viewResolver.setViewClass(JstlView.class);
viewResolver.setPrefix("/WEB-INF/views/");
viewResolver.setSuffix(".jsp");
return viewResolver;
}
/*
* Configure ResourceHandlers to serve static resources like CSS/ Javascript etc...
*
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("/static/");
registry.addResourceHandler("/images/**").addResourceLocations("/images/");
}
@Override
public void configureDefaultServletHandling(DefaultServletHandlerConfigurer configurer) {
configurer.enable();
}
}
когда я запускаю изображение не отображается. Я пробовал много предложений, никто из них не работал, я также пробовал относительные и абсолютные пути.
Могли бы вы разместите свою структуру папок? Вы хотите, чтобы при щелчке вашего изображения просто откройте его? – Oldskultxo
Я не вижу изображение ни на странице jsp, ни когда я нажимаю на него, я редактировал сообщение, чтобы вы могли видеть структуру папок. – Najoua
Хорошо! и ваш jsp, где находится? Вы могли бы открыть папку webinf? – Oldskultxo