본문 바로가기
개발/java

jsp 페이지화면 엑셀 다운로드하기

by 황태고블린 2022. 7. 4.

jsp 페이지에 html 테이블로 구성된 화면을 그대로 엑셀로 다운로드 받아야 할때 사용합니다.  파일이름을 한글처리 안해주면 한글이 들어갈때 문제가 생기니 (영문으로만 하면 문제 없습니다) 한글쓸때는 한글처리부분 추가해줘야합니다.

/* jsp페이지 상단에 추가 */

String fileName = "엑셀다운로드".xls"; // 파일이름
fileName = new String(fileName.getBytes("KSC5601"), "8859_1"); // 한글처리

response.setHeader("Content-Disposition", "attachment; filename=" + fileName); 
response.setHeader("Content-Description", "JSP Generated Data");

 

댓글