показать изображение из БД с помощью пружинного MVC - PullRequest
2 голосов
/ 06 февраля 2012

Есть ли где-нибудь пример того, как отобразить изображение, хранящееся в БД, используя Spring MVC? Я хочу посмотреть, как пишется контроллер, а также как пишется JSP для отображения изображения. Это чтобы показать изображение, а не просто загрузить его.

Ответы [ 2 ]

3 голосов
/ 06 февраля 2012

У вас есть информация, основанная на примере приложения Spring MVC Image Db:

Надеюсь, это поможет.

2 голосов
/ 25 июня 2013

вот еще один пример.таким образом, мы можем отображать изображения непосредственно из БД, не нужно создавать временные изображения.

В контроллере ==>

@RequestMapping(value="/getUserImage/{id}")
public void getUserImage(HttpServletResponse response , @PathVariable("id") int tweetID) throws IOException{

 response.setContentType("image/jpeg");
  byte[] buffer = tweetService.getTweetByID(tweetID).getUserImage();
  InputStream in1 = new ByteArrayInputStream(buffer);
  IOUtils.copy(in1, response.getOutputStream());        
}

В JSP ==> мы можем использовать вот так, в моемя получаю список твитов, поэтому внутри цикла foreach будет отображаться изображение для всех твитов.

<img src="getUserImage/<c:out value="${tweet.id}"/>.do"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...