在jar外面的html中找到图像

时间:2015-01-29 13:36:44

标签: spring-boot embedded-tomcat-7

在我的应用程序中,我必须使用java代码动态生成图像,并且必须在html页面中提供生成图像的路径,以便在html中向用户显示生成的图像。

在我的情况下,我们无法在生成的jar文件中放置生成的图像。所以我可以在jar之外生成图像文件。但我无法在html文件中找到图像。

你可以帮我解决这个问题。

Jar文件位置是java -jar /usr/syam/test/test.jar

但是我在/usr/syam/captcha/test.jpg

中生成图像

在html文件中,

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:7)

您可以使用资源处理程序,例如

@Component
class WebConfigurer extends WebMvcConfigurerAdapter {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
         registry.addResourceHandler("/captcha/**").addResourceLocations("file:///usr/syam/captcha");
    }

}