4

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

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

你能帮我解决这个问题吗?

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

但我在 /usr/syam/captcha/test.jpg 中生成图像

在 html 文件中,

请帮助我。

4

1 回答 1

8

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

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

}
于 2015-01-29T13:50:20.080 回答