有没有什么方法可以使用弹簧控制器映射图像文件?在我的春天应用程序,我想存储在目录中的src/main /资源图像(我使用maven),并用这样的方式访问它们:通过弹簧控制器映射图像文件
@RequestMapping(value="image/{theString}")
public ModelAndView image(@PathVariable String theString) {
return new ModelAndView('what should be placed here?');
}
字符串theString
它的图像名(不含延期)。通过这种方法,我应该能够访问我的图片是这样的:
/webapp/controller_mapping/image/image_name
任何人都可以指向一个方向来做到这一点?
您可以返回'HttpEntity'包含图像,需要头。图像可以通过classloader的'getResourceAsStream'方法获得http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getResourceAsStream(java.lang.String) –
@ KonstantinV.Salikhov这应该是一个答案,所以你可以得到一些互联网布朗尼点。 – CodeChimp