У меня есть следующий метод контроллера для отображения изображения на странице JSP на основе идентификатора участника:
@RequestMapping(value="/artists/members/photo/{memberId}", method=RequestMethod.GET)
public void renderPhoto(
HttpServletResponse response,
@PathVariable("memberId") Integer memberId)
throws IOException {
Member member = memberService.loadMember(memberId);
byte[] photo = member.getPhoto();
response.setContentType("image/jpeg");
response.setContentLength(photo.length);
response.getOutputStream().write(photo);
response.getOutputStream().flush();
}
Для каждого члена я хочу показать его изображение:
<c:forEach items="${members}" var="member">
<img src="${ctx}/artists/members/photo/<c:out value='${member.memberId}' />"></img>
</c:forEach>
Новместо этого в браузере отображается изображение неработающей ссылки.Что мне здесь не хватает?