📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# decoding (2)

Servlet&Jsp 2018. 9. 11. 10:20

[서블릿/JSP] 쿠키(Cookie)에 한글 데이터 저장하고 가져오기

참고글[서블릿/JSP] Servlet/JSP 환경에서 쿠키(Cookie) 사용 방법[Java] URLEncoder URLDecoder 클래스[서블릿/JSP] 톰캣 쿠키(Cookie)에 한글 저장시 Control character in cookie value or attribute 오류쿠키(Cookie)에 한글 데이터 저장하기쿠키는 ,(콤마), ;(세미콜론), 공백문자를 제외한 ASCII 코드로 구성되기 때문에 값을 저장할시에 한글 사용이 불가능합니다. 만약 한글을 쿠키값으로 생성 후 저장하려고 하면 톰캣의 경우 IllegalArgumentException 예외가 발생하게 됩니다.(쿠키 생성시에는 오류가 발생하지 않습니다. response.addCookie(cookie)를 했을 경우 예외가 발생합니다.)따..

Servlet&Jsp 2018. 2. 11. 16:32

[서블릿/JSP] 웹 환경에서 데이터 인코딩 규칙 및 톰캣 한글 처리

이전글[서블릿/JSP] 한글 깨지는 경우, 한글 인코딩 처리HTTP 요청 방식에 따른 GET과 POST 방식 차이웹 환경에서는 브라우저에서 서버로 요청 파라미터를 전송할 때 크게 GET 방식과 POST 방식 두 가지로 데이터를 전송하게 됩니다.GET 방식의 경우에는 HTTP 메시지 BODY가 없기 때문에 URL 뒤에 ?를 붙이고 그 뒤에 요청 파라미터를 전송하며, POST 방식의 경우 HTTP 메시지 BODY에 요청 데이터를 넣어 전송합니다.URL에는 길이 제한이 있기 때문에 GET 방식의 경우 데이터 전송 시 데이터 길이에 제한이 있으며, (브라우저나 웹 서버에 따라 제한이 없는 경우도 있음) 브라우저 URL 창에 요청 데이터가 노출되는 등의 단점이 있습니다.따라서 중요한 데이터들은 POST 방식으로 ..