차근차근/JAVA JSP

[Tip] getWriter() 와 getOutputStream() 차이점

예쁜꽃이피었으면 2014. 7. 26. 01:38

http://www.okjsp.net/seq/5497

김성박
날 짜 : 2001-10-18 15:52:02.0



PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(),"EUCKR"));

위와 같이 이용하는 것보다는

OutputStream out = response.getOutputStream();

을 한다음에 파일의 내용을 직접 바이트로 출력하는게

좋을 것 같군요.

download 라는 것은 파일의 내용을 출력하는 것이므로

Write 클레스의 2바이트 형식(char)으로 출력하는 것보다는

Strem 클래스의 1바이트 형식(byte)로 출력하는 것이

알맞습니다.

Write와 Stream의 차이는 케릭터 단위냐? 바이트 단위냐?
의 차이입니다.

좋은 하루 되세요 ^^


김영오님이 작성한글
:서블릿에서
:java.io.PrintWriter out = response.getWriter();
:을 아래와 같이 수정하니 되더라구요
:PrintWriter out = new PrintWriter(new OutputStreamWriter(response.getOutputStream(),"EUCKR"));
:
:그러면 jsp에서 out개체를 선언 할 수는 없나요?
:그리고 getWriter() 와 getOutputStream() 차이점은요?
:

from:
http://sunny.sarang.net/board/jsp/read.jsp?board_name=jspqna&seq=1467&page=2&mode=&search_string=


반응형