1
首先,我是Spring MVC的新手,我真的很抱歉,如果這看起來像是一個重複的問題,但是我正在努力尋找關於如何顯示圖像的分解指南/教程在從數據庫接收它們爲blob後的JSP頁面。我讀到的大部分回覆只是給你一些小片段,讓我更加困惑。Spring MVC - 顯示來自數據庫的Blob圖像
我有一個MySQL數據庫,其中有一個表格充滿圖像存儲爲斑點。我有一個服務,它從數據庫中檢索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>
這是據我得到了。圖像不顯示。請有人可以幫忙嗎?
很多預先感謝!