Web
.JSP 기본 설정
한강가즈아
2011. 9. 18. 16:55
이클립스에서 .jsp파일을 생성하게 되면 기본적으로 아래의 소스가 생성된다.
예를들어 아래 소스파일을 a.jsp라고 하자.
<%@ page language="java" contentType="text/html; charset=EUC-KR" </body> |
이제 어떤 작업을 수행하는 b.jsp라는 페이지에서 어떤작업을 처리한후, a.jsp페이지로 넘어온다고 하자.
넘어올때 페이지이동만 하는것이 아닌 파라미터값들도 같이 넘어온다.
<%@ page language="java" contentType="text/html;charset=UTF-8" %> |
서버 -> 웹 브라우저 형태의 한글의 출력을 원활하게 해 주는 역할.
<%request.setCharacterEncoding("UTF-8");%> |
웹 브라우저 -> 서버 형태의 한글의 출력을 원활하게 해 주는 역할.
즉, 요청 파라미터의 캐릭터 인코딩을 한글로 하기 위한 것.
만일 이 문장이 없을시 form을 통하여 넘어온 한글은 모두 깨져서 출력된다.
위에 UTF-8. 이 두가지 타입을 일치시켜줘야한다. 일치시켜주지않을경우, 한글이 깨지는 현상이 발생한다.