JSP·자바·코틀린
첨부파일 확장자 비교용 변수 추가하기
김일국
2020. 7. 13. 21:04
1. 첫번째 방법 VO 값 추가
private ArrayList<String> extNameArray = new ArrayList<String>(){
{
add("jpg");
add("png");
}
};
2. 컨트롤러에 jsp용 변수 추가
model.addAttribute("extNameArray", fileDataUtil.getExtNameArray());
3. jsp 에 출력
<c:if test="${fn:containsIgnoreCase(extNameArray, ext)}">
<img src="/download?filename=${boardVO.files[0]}" title="첨부파일 이미지">
</c:if>
Ps. 고전적인 방식(jsp 에서 모두 실행)
<%@ page import="java.util.*" %>
...
<% ArrayList list=new ArrayList();
list.add("jpg");list.add("png");
request.setAttribute("extNameArray", list);
%>
<c:if test="${fn:containsIgnoreCase(extNameArray, ext)}">
<img src="/download?filename=${boardVO.files[0]}" title="첨부파일 이미지">
</c:if>