문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
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/ | ||