【发布时间】:2013-04-08 05:02:45
【问题描述】:
首先,我是 Spring MVC 的新手,如果这似乎是一个重复的问题,我真的很抱歉,但是我正在努力寻找关于如何在 JSP 页面上显示图像的分解指南/教程。数据库。我读过的大多数回复只是给你一些小sn-ps,这让我更加困惑。
我有一个 MySQL 数据库,其中有一个表,其中包含存储为 blob 的图像。我有一个服务,它从数据库中检索 blob 图像并填充 CommonsMultipartFile 数组。我还有一个控制器,它将数组传递到 JSP 页面,在该页面中循环遍历我要显示的每个图像。
控制器
@RequestMapping(value = { "/my/images" }, method = RequestMethod.GET)
public String getAllImages(HttpServletRequest request, HttpServletResponse response, ModelMap model) {
final List<CommonsMultipartFile> images = new ArrayList<CommonsMultipartFile>();
myService.getAllImages(images);
model.addAttribute("myImages", images );
return getUrl(request);
}
JSP
<c:forEach items="${myImages}" var="image">
<img src="${image}">
</c:forEach>
这是我所知道的。图像不显示。请问有人可以帮忙吗?
提前非常感谢!
【问题讨论】:
标签: database image jsp blob apache-commons