05.JSP2009. 3. 4. 09:33
반응형

JSP 페이지 head에 두줄만 적어주세요.


1. 엑셀파일로 다운받고 싶은 페이지(list.jsp)에 엑셀파일 버튼을 만들고

   excel.jsp(파일명은 각자) 파일을 링크한다.


2. excel.jsp는 엑셀파일로 다운받고 싶은 페이지(list.jsp)와 동일하게 생성한다.


3. excel.jsp 파일에 <head>에 아래 두줄을 작성한다.

<head>
 <title>엑셀 다운로드</title>
<%
 //모든 HTML은 Excel 파일형식으로 변환됨 (편하지 않나요?)
 // 엑셀 파일 다운로드 처리
 response.setHeader("Content-Disposition", "attachment; filename=myexcel.xls");
 response.setHeader("Content-Description", "JSP Generated Data");
%>
</head>


4. list.jsp 페이지에서 excel.jsp로 파라미터 값을 넘겨야 겠죠?
히든값으로 해서 넘겨줘요

list.jsp 파일 form 안에 적어주세요.
<!-- 엑셀 다운로드를 위한 프레임 시작-->
 <iframe name="excel" width="0" height="0" frameborder="0"></iframe>
<!-- 엑셀 다운로드를 위한 프레임 끝-->


5. excel.jsp에서 각자 상황에 맞게 테이블 모양을 변경해주세요

Posted by 1010