autoRequestEncoding 및 autoResponseEncoding

WebSphere® Application Server 버전 5에서부터, 웹 컨테이너는 요청과 응답 인코딩 및 응답 컨텐츠 유형을 더 이상 자동으로 설정하지 않습니다. 프로그램은 Servlet 2.3 스펙 이상에서 사용 가능한 메소드를 사용하여 이 값을 설정할 것으로 예상합니다. 프로그래머가 문자 인코딩 메소드를 사용하지 않도록 선택하면, autoRequestEncodingautoResponseEncoding 확장을 지정할 수 있으며, 애플리케이션 서버에서 인코딩 값과 컨텐츠 유형을 설정할 수 있습니다.

autoRequestEncodingautoResponseEncoding 확장기능의 값은 true 또는 false입니다. 두 확장기능의 기본값은 false입니다. 값이 autoRequestEncodingautoResponseEncoding에 대해 false이면, 요청과 응답 문자 인코딩은 Servlet Specification 기본인 ISO-8859-1로 설정됩니다. 또한 값이 응답에 대해 false로 설정되면 웹 컨테이너는 응답 컨텐츠 유형을 설정할 수 없습니다. 클라이언트가 요청 헤더에서 문자 인코딩을 정의하거나 코드가 setCharacterEncoding(String encoding) 메소드를 포함하는 경우, 다른 문자 인코딩이 가능합니다.

autoRequestEncoding 값이 true로 설정되고, 클라이언트가 요청 헤더에서 문자 인코딩을 지정하지 않았고, 코드가 setCharacterEncoding(String encoding) 메소드를 포함하지 않은 경우, 요청 매개변수와 데이터에 올바른 문자 인코딩을 판별하도록 합니다.

어셈블리 도구를 사용하여 autoRequestEncodingautoResponseEncoding 확장기능의 기본값을 변경합니다.

웹 컨테이너는 일치 항목이 발견될 때까지 다음 목록에서 각 단계를 수행합니다.

autoResponseEncoding 값이 true로 설정되고, 클라이언트가 요청 헤더에서 문자 인코딩을 지정하지 않았고, 코드가 setCharacterEncoding(String encoding) 메소드를 포함하지 않은 경우, 웹 컨테이너는 다음을 수행합니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_autoreq
파일 이름:cweb_autoreq.html