Spring MVC中的显示图像
问题描述:
使用MultiActionController的正确方法是什么? 我在餐厅类有:Spring MVC中的显示图像
private byte[] logo;
在我的数据库我得到了表BLOB图像。通过使用休眠,它可以妥善保存到我的数据库:
<tr>
<td>Logo :</td>
<td>< input type="file" name="logo" /></td>
</tr>
但我不知道如何在另一个网站上显示此图像。也许:
< img src="<%=("restaurant.logo")%>" alt="Upload Image" />
?
答
如果我理解你的问题,你需要一个控制器从数据库中获取你的照片并作为一个流返回给Web浏览器。
您可以为请求示例图控制器的方法: /餐厅/标志/ {ID}
那么你应该只需要输入
<img src="<c:url value='/restaurant/logo/${restaurant.id}' />" alt="Upload Image" />
我给你增加更多的代码,我会能够给你更多的提示。
“Spring MVC + Hibernate + Maven”完整示例:https://sites.google.com/site/adrienitnotes/java/web-apps---spring-mvc-hibernate/spring-form-image-上传-显示从数据库-冬眠-简单映射 – 2012-10-07 11:55:33