Tomcat5.x Get방식 파라메타 한글 문제 해결


Tomcat5.x Get방식 파라메타 한글 문제 해결
Tomcat(버전 5.5.9) 사용시 Get 방식으로 한글이 포함된 파라미터를 전달하는 경우 제대로 인코딩을 하지 못하는 경우가 발생했다. ( post 일때는 문제 없음)
해결방법은 tomcat 설치폴더의 conf 폴더안에 server.xml 화일을 수정하면 된다.
               useBodyEncodingForURI="true"
(  이 속성의 역할은 body 에 설정된 setCharacterEncoding 속성값을 uri 에서도 사용하도록 설정하는 것이다. )
tomcat 4.x 버전에서는 저 속성의 기본값이 true 였으나 5.x 로 넘어오면서 기본값이 false 로 바뀌었다고 한다.

<Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true"
              useBodyEncodingForURI="true" />

댓글

이 블로그의 인기 게시물

remove bluebirds.exe , virtual drive

4,5,6 띠 저항의 색띠를 읽는 법(띠저항 값)

수지에서 인천공항 리무진 버스 (인천공항버스정보)(2022년3월업데이트)