我有以下控制器方法在JSP页面上显示基于成员ID的图像:
@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>
但相反,破坏的链接图像显示在浏览器中。我在这里缺少什么?
答案 0 :(得分:0)
我不是真的使用spring,但我看不到$ {members}的设置位置。正在生成什么HTML?