본문 바로가기

JAVA

세미프로젝트) jsp 페이지에 서버에 저장된 이미지 출력하기

servlet에서 파일 저장시 지정했던 경로에서 뒤에 getRealPath부분을 img src에 추가 하면 된다.

 

 

서블릿 

String saveDirectory = getServletContext().getRealPath("/files"); // 웹서버상의 절대경로.

 

jsp

<img src="<%=request.getContextPath() %>/files/${r.reviewPhoto}" style="width:500px; height:300px;">

 

이미지 업로드가 필수가 아니라면? 

<c:if test="${not empty r.reviewPhoto }">
      <div class="contentImage">                            	
      <img src="<%=request.getContextPath() %>/files/${r.reviewPhoto}" style="width:500px;     
          height:300px;">
       </div>
</c:if>

JSTL 태그를 사용하고 있어서 이렇게 걸어주었다