CommandMapArgumentResolver 에서 파라미터 값이 1byte 일때 문제
- 작성자 :
- 김*일
- 작성일 :
- 2014-03-27 16:23:26
- 조회수 :
- 695
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
CommandMapArgumentResolver 에서 값이 2byte 이상일때만
values에 값을 가져오고, 1BYTE 일때는 값을 가져오지 못합니다,
어떤 설정을 확인해야 하는지 문의 드립니다,
(전자정부프레임워크 2.6 사용 중 입니다.)
수고 하세요.
==> jdk 1.5로 컴파일 하면 1byte 인식이 안되는데 1.6으로 컴파일 하니 정상 인식 되네요.
1.5 버전을 사용하여 정상처리 할 수 있는 방법은 없을까요?
values에 값을 가져오고, 1BYTE 일때는 값을 가져오지 못합니다,
어떤 설정을 확인해야 하는지 문의 드립니다,
(전자정부프레임워크 2.6 사용 중 입니다.)
수고 하세요.
==> jdk 1.5로 컴파일 하면 1byte 인식이 안되는데 1.6으로 컴파일 하니 정상 인식 되네요.
1.5 버전을 사용하여 정상처리 할 수 있는 방법은 없을까요?
A
안녕하세요. 김성일님.
CommandMapArgumentResolver는 HttpServletRequest에 파라미터를 받아오기 때문에 1byte냐 2byte냐의 영향이 없을 것 같습니다.
파라미터로 지정된 글자가 페이지 인코딩에 따라서 1 byte짜리이건 2 byte짜리이건 지정된 인코딩으로 파라미터가 넘어와야 할 것 같습니다.
문제가 되시는 상황(1 byte, 2 byte에 대한 예, 사용 WAS 또는 servlet container 등)에 대한 보다 구체적인 정보를 주시면 확인해 보도록 하겠습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
CommandMapArgumentResolver는 HttpServletRequest에 파라미터를 받아오기 때문에 1byte냐 2byte냐의 영향이 없을 것 같습니다.
파라미터로 지정된 글자가 페이지 인코딩에 따라서 1 byte짜리이건 2 byte짜리이건 지정된 인코딩으로 파라미터가 넘어와야 할 것 같습니다.
문제가 되시는 상황(1 byte, 2 byte에 대한 예, 사용 WAS 또는 servlet container 등)에 대한 보다 구체적인 정보를 주시면 확인해 보도록 하겠습니다.
그럼, 즐거운 하루되십시오.
감사합니다.