2013-04-09 2 views
-1

데이터베이스에서 이미지를 표시하려고합니다. 그것은 좋은 일을 할 때 내 내 자신의 이미지를 사용하여 표시하려면 ...... <b>Image:</b> <img src="images/uploads/${user.getImage()}" 그러나 다른 사용자 또는 모든 사용자 이미지를 표시하려면 빈 사각형이 나타납니다. 나는 그것이 <c:forEach> 태그와 관련이 있을지 모르지만 확신 할 수 없다.<c:forEach> 사용

<c:forEach var="user" items="${UserList}"> 
     <p><br><b>Name :</b></p> ${user.getUsername()}<a href="ProfilePage2.jsp">View Profile Page</a> 
     <div id="img2"><b>Image:</b> <img src="images/uploads/${user.getImage()}" width="200px" height="150px"/></div> 
</c:forEach> 

이름은 괜찮지 만 이미지는 표시되지 않습니다! 어떤 도움이라도 대단히 감사합니다!

+0

을 참조하시기 바랍니다 [JSTL을 사용하여 HashMap의 내부의 ArrayList를 반복하는 방법?] (http://stackoverflow.com/q/2117557/1065197)의 문제를 이해하는 이 코드. –

+0

그건 그렇고, 어떤 타입이'user.image'입니까? –

+0

유형이 varchar ... 감사합니다! – user2131895

답변

1

User.getImage() 메서드는 무엇을 반환합니까?

또한

, 시도 :

<img src="images/uploads/${user.image}" width="200px" height="150px"/>