첨부파일 확장자에 따라 이미지 파일일수도 있고, 문서파일일수도 있고 한다.


파일확장자로 파일 이미지 종류를 구분해주고자 하는데 

이때 필요한 태그는 <c:forTokens>이다

forTokens이란 

java에서 split을 주고 split을 준 배열을 for문돌리는 형태와 유사하다고 보면 된다.


샘플소스이다.

<c:set var="filename" value="koala.jpg" />
<c:set var="fileNm" value="${fn:toLowerCase(filename)}" />
<c:forTokens var="token" items="${fileNm }" delims="." varStatus="status">
	<c:if test="${status.last }">
		<c:choose>
			<c:when test="${token eq 'hwp' }">
				<img src="한글파일이미지" alt="${filename }" />
			</c:when>
			<c:when test="${token eq 'xls' || token eq 'xlsx' }">
				<img src="엑셀파일이미지" alt="${filename }" />
			</c:when>
			<c:when test="${token eq 'jpg' || token eq 'gif' || token eq 'png' || token eq 'bmp' }">
				<img src="이미지파일이미지" alt="${filename }" />	
			</c:when>
			<c:when test="${token eq 'pdf'}">
				<img src="pdf파일이미지" alt="${filename }" />	
			</c:when>
			<c:when test="${token eq 'ppt' }">
				<img src="파워포인트파일이미지" alt="${filename}" />
			</c:when>
			<c:otherwise>
				<img src="기본파일이미지" alt="${filename }" />
			</c:otherwise>
		</c:choose>
		${filename}
	</c:if>
</c:forTokens>

위를 응용한다면 확장자 구분을하여 첨부파일에 대한 이미지를 뿌려줄 수 

있을것이다!!


슈퍼맨슈퍼맨슈퍼맨


도움이 되셨다면 손가락↓ 클릭! 궁금하신점은 댓글!!