在spring-boot应用程序中,如何从本地文件夹而不是资源文件夹将静态内容(例如图像)加载到jsp中?

问题描述 投票:0回答:2

我正在尝试将图像从桌面上的本地系统文件夹加载到jsp页面中。但是在spring-boot中,只有将映像放入资源文件夹后,映像才会被加载。如何解决此问题?

我已经尝试过https://www.baeldung.com/spring-mvc-static-resources中的以下代码,但是没有运气。

@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry
      .addResourceHandler("/files/**")
      .addResourceLocations("file:/opt/files/");
 }

我说错了>

javax.servlet.ServletException: Circular view path [error]: would dispatch back to the current handler URL [/error] again. Check your ViewResolver setup!

我的文件夹设置如下:只有资源/ static / img中的图像被加载到jsp中,我希望加载桌面上存在的图像。请帮助。

enter image description here

我正在尝试将图像从桌面上的本地系统文件夹加载到jsp页面中。但是在spring-boot中,只有将映像放入资源文件夹后,映像才会被加载。如何解决这个问题? ...

spring-boot static
2个回答
1
投票

您需要配置更多。首先是资源处理程序,然后是viewresolver


0
投票

我找到了解决方法。这可以通过使用application.properties文件中的属性来完成]

© www.soinside.com 2019 - 2024. All rights reserved.