使用MultiActionController的正确方法是什么? 我进入了我的餐厅课程:
private byte[] logo;
在我的数据库中,我得到了表BLOB图像。通过使用hibernate,它可以通过以下方式正确保存到我的数据库中:
<tr>
<td>Logo :</td>
<td>< input type="file" name="logo" /></td>
</tr>
但我不知道如何在另一个网站上显示此图片。也许:
< img src="<%=("restaurant.logo")%>" alt="Upload Image" />
答案 0 :(得分:1)
您应该执行this之类的操作,在餐厅中创建一个新字段,并将byte []转换为Image并使用该字段。
答案 1 :(得分:0)
如果我了解您的问题,您需要一个控制器从数据库中获取您的图片并将其作为流返回到Web浏览器。
您可以使用请求映射控制器方法: /餐厅/标志/ {ID}
然后你应该输入
<img src="<c:url value='/restaurant/logo/${restaurant.id}' />" alt="Upload Image" />
我添加了更多代码,我将能够为您提供更多提示。
答案 2 :(得分:0)
请看看here!
这是更通用的,指向所有类型的文件上传和下载。