在我的应用程序中,我必须使用java代码动态生成图像,并且必须在html页面中提供生成图像的路径,以便在html中向用户显示生成的图像。
在我的情况下,我们无法在生成的jar文件中放置生成的图像。所以我可以在jar之外生成图像文件。但我无法在html文件中找到图像。
你可以帮我解决这个问题。
Jar文件位置是java -jar /usr/syam/test/test.jar
但是我在/usr/syam/captcha/test.jpg
中生成图像在html文件中,
请帮我解决这个问题。
答案 0 :(得分:7)
您可以使用资源处理程序,例如
@Component
class WebConfigurer extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/captcha/**").addResourceLocations("file:///usr/syam/captcha");
}
}