1. Request
클라이언트(웹브라우저) ----- (request) -----> 서버
request.setCharacterEncoding() : 클라이언트가 서버로 데이터를 보낼 때 데이터 문자인코딩 설정
2. Response
클라이언트(웹브라우저) <----- (response) ----- 서버
response.setCharacterEncoding(); : 서버가 클라이언트로 데이터를 보낼 때 데이터 문자인코딩 설정
3. JSP Content-Type
JSP 페이지가 생성할 HTML의 타입과 서브타입을 지정(타입: text/html, 서브타입: charset=euc-kr)
4. JSP pageEncoding
JSP 페이지가 생성할 클래스파일 문자인코딩
결론
JSP -- (pageEncoding) --> .java 생성 -- (complie) --> .calss 생성 ----> 실행 -- (Content-Type) --> HTML 출력
pageEncoding이 명시 안되어있을 경우 Content-Type의 문자를 사용
끝.
'Java, JSP' 카테고리의 다른 글
IO vs NIO performance compare (성능 비교) (0) | 2013.02.14 |
---|---|
추상클래스 vs 인터페이스 (0) | 2012.02.05 |
Java에서 DB Stored Procedure 정보 알아내기 (0) | 2011.09.11 |
lombok (1) | 2011.07.14 |
멀티쓰레드 평가기준 (0) | 2010.12.02 |
댓글