상세 컨텐츠

본문 제목

첨부파일 확장자 비교용 변수 추가하기

JSP·자바·코틀린

by 김일국 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>

관련글 더보기

댓글 영역