У меня есть класс с (среди прочего) полевым изображением, полученным из базы данных:
public class Person {
String name;
Blob picture;
}
Итак, у меня есть контроллер, в который я добавляю объект person в модель
@RequestMapping(value = "/online", method = RequestMethod.GET)
public String getCurrentUser(Model model) {
Person person = getMyPerson()
model.addAttribute("person", person);
return "online";
}
И, наконец, у меня есть страница .jsp для отображения пользователя:
<html>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
..some tags
Persons name: ${person.name}
Persons picture: ?your_answer_here?
</html>
Итак, вопрос (очевидно) заключается в том, как отобразить поле BLOB-объектов в виде изображения? Я пытался и потерпел неудачу с. Я действительно не хочу выполнять новый запрос к базе данных, я просто хочу отобразить изображение, которое у меня уже есть ...