2017-02-08 13 views
0

ProductController.javaЧтения типа блобы изображение из базы данных MySQL в Spring MVC с JdbcTemplate

@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=[[email protected], 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

лет необходимо отображение ресурса в диспетчерскую-servlet.xml

и
добавить это в вашей странице JSP .. где статичная, как я определил это/WEB-INF/активы/

+1

+0

 наши комнаты