ProductController.java
@RequestMapping(value = "/adminWelcome", method = RequestMethod.GET)
public String getAdminWelcomePage(Model model) {
System.out.println("Product List:" + productService.getAllProducts());
model.addAttribute("productList", productService.getAllProducts());
return "adminHomepage";
}
ProductService.java
public List<Map<String, Object>> getAllProducts() {
String sql = "SELECT * FROM products LIMIT 3";
List<Map<String, Object>> products = jdbcTemplate.queryForList(sql);
return products;
}
基本上,这个sql返回3个产品的列表
Product List:[{id=1, name=Twitter-minimal, userId=0, image=[B@96a7858, price=1213322.0, dateManufacture=2017-02-07, dateAdded=2017-02-07 15:50:12.0, category=Clothing, description=ramedadadadad}]
。
这是我从MySql
数据库中使用jdbcTemplate
获取的结果示例。我在数据库中使用Spring MVC4
上传图像。现在我想检索或读取Blob
图像类型,以便我可以将这些图像显示到我的jsp页面。如何转换此Blob图像以便我可以正确显示到页面?
图像类型在域类中定义为MultipartFile image
。
答案 0 :(得分:0)
你需要在dispatcher-servlet.xml
中进行资源映射和
在你的jsp页面中添加它..
我定义的静态是/ WEB-INF / assets /