File 객체 생성자에 경로를 주면 해당 파일객체가 만들어진다.
no는 글 번호이며 이는 가변경로이니 @PathValariable 로 가져다 쓸 수 있을 듯 하다.
즉 글 번호 하나마다 폴더를 생성하여 사용하게 된다.
String path = "C:\\tempfiles\\"+no;
File file = new File(path);
if(!file.exists()) {
file.mkdirs();
}
jsp 태그에서의 이미지 유무에 따른 사용이다. 데이터베이스에 파일 이름이 존재하면다면
<context>태그에서 지정한 path 값으로 이미지를 가져오는데,
Path/{number}/{파일명} 이다.
<c:if test="${not empty articleData.content.fileName}">
<img width="30%" src="/images/${articleData.content.number}/${articleData.content.fileName}" alt="이미지 깨짐" />
</c:if>
'JSP & Servlet' 카테고리의 다른 글
다시 확인하는 Paging 처리 (0) | 2020.08.29 |
---|---|
JSP 에서의 이미지 접근. (0) | 2020.07.31 |
파일업로드-2 (0) | 2020.07.31 |
파일업로드. Multipart (0) | 2020.07.31 |
<c:out> 태그로 뿌린 내용을 작성 시 그대로 가져오기. (0) | 2020.07.30 |