JSP로 파일 다운로드를 구현하다가 만나게 되는 에러인데
이럴 경우에는 아래와 같이 처리를 하면 에러가 나질 않는다.
response.setHeader("Content-Type", "application/vnd.ms-excel; charset=euc-kr");
response.addHeader("Content-Disposition","attachment;filename=SABISUNG.xls");
response.setHeader("Content-Description", "SABISUNG Generated Data");
response.setHeader("Content-Transfer-Encoding", "binary;");
response.setHeader("Pragma", "no-cache;");
response.setHeader("Expires", "-1;");
BufferedOutputStream outs = new BufferedOutputStream(response.getOutputStream());
outs.write(bData, 0, bData.length);
outs.flush();
outs.close();
out.clear();
out = pageContext.pushBody();
response.addHeader("Content-Disposition","attachment;filename=SABISUNG.xls");
response.setHeader("Content-Description", "SABISUNG Generated Data");
response.setHeader("Content-Transfer-Encoding", "binary;");
response.setHeader("Pragma", "no-cache;");
response.setHeader("Expires", "-1;");
BufferedOutputStream outs = new BufferedOutputStream(response.getOutputStream());
outs.write(bData, 0, bData.length);
outs.flush();
outs.close();
out.clear();
out = pageContext.pushBody();
'Programming > Java' 카테고리의 다른 글
Calendar 함수의 getActualMaximum과 getMaximum의 차이 (0) | 2009.11.27 |
---|---|
자바관련 블로그 (0) | 2009.11.04 |
RMI 개념잡기 (0) | 2009.10.16 |
JDOM 강추! (0) | 2009.10.16 |
ANT 사용법 (0) | 2009.10.16 |