request.setCharacterEncoding(String encoding)

-- JSP, SPRING 2013. 7. 9. 01:09
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

이 메소드는 form을 통해서 전달된 데이터들을 일괄적으로 지정한 인코딩 방식으로 인코딩하는 메소드이며, 서블릿 스펙 2.3부터 지원되는 메소드로 톰캣에서는 4 버전대부터 사용할 수 있다.

이 메소드가 있기 전까지는 아래와 같이 일일이 인코딩을 해줘야 하는 불편함이 있었다. 하지만 이 스펙이 나온지 그리 오래되지 않아 아직까지 기존의 시스템에 구축된 JSP 애플리케이션들은 대부분 아래와 같은 인코딩 방식을 사용하고 있다.

 


String name = request.getParameter("name");

if(name != null) {

    name = new String(name.getBytes("8859_1"), "UTF-8");

}

 

- request.setCharacterEncoding(String encoding) 사용방법

 

<%

    request.setCharacterEncoding("UTF-8");

%>

출처 : http://blog.naver.com/semi7623?Redirect=Log&logNo=100005637598

 

'-- JSP, SPRING' 카테고리의 다른 글

[spring] Mybatis 비교연산자, 부등호 사용 시 CDATA사용  (0) 2015.05.11
jsp include  (0) 2014.07.01
get json data  (0) 2013.07.08
JSP Split 주의사항  (0) 2013.07.08
JSP ajax전송 시 한글깨짐  (0) 2013.06.07
posted by 어린왕자악꿍