문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
java:servlet:download [2011/11/09 13:59] kwon37xi |
java:servlet:download [2012/09/17 10:54] (현재) kwon37xi |
||
---|---|---|---|
줄 106: | 줄 106: | ||
String userAgent = request.getHeader(" | String userAgent = request.getHeader(" | ||
| | ||
+ | // attachment; 가 붙으면 IE의 경우 무조건 다운로드창이 뜬다. 상황에 따라 써야한다. | ||
if (userAgent != null && userAgent.indexOf(" | if (userAgent != null && userAgent.indexOf(" | ||
response.setHeader(" | response.setHeader(" | ||
줄 132: | 줄 133: | ||
outs.write(buffer, | outs.write(buffer, | ||
} | } | ||
+ | } catch (IOException ex) { | ||
+ | // Tomcat ClientAbortException을 잡아서 무시하도록 처리해주는게 좋다. | ||
} finally { | } finally { | ||
try { | try { | ||
줄 150: | 줄 153: | ||
- 추가(2010/ | - 추가(2010/ | ||
- 추가(2011/ | - 추가(2011/ | ||
+ | - 추가(2012/ |