ajax통신 시, 파라미터 값의 타입이 변경되는 문제
- 작성자 :
- 김*훈
- 작성일 :
- 2019-09-09 14:49:51
- 조회수 :
- 1,772
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하십니까?
eGovFrame Web Project의 빈프로젝트에서 공통컴포넌트를 사용하지않고 진행하고 있습니다.
그 중에 ajax통신으로 데이터셋(변수)을 json으로 넘기고 controller단에서 데이터셋을 받고 있는 중에 타입이 바뀌는 문제가 있습니다.
첨부파일에서 보신것처럼 ajax 통신에서는 정수로 넘기는 값을 controller단에서는 double형(소수점) 형태로 바껴서 문제가 되고 있습니다.
정수로 넘기면 정수로 넘어가야하는데, 왜 double형 타입이 바뀌는지 모르겠습니다.
기존 sts에서는 발생하지 않고, 공통컴포넌트를 사용한 프로젝트에서는 이 문제(타입이 변경되는 문제)가 발생하지 않습니다. 혹시 설정을 따로 해줘야하는 부분이 있는지 알려주시면 감사하겠습니다.
eGovFrame Web Project의 빈프로젝트에서 공통컴포넌트를 사용하지않고 진행하고 있습니다.
그 중에 ajax통신으로 데이터셋(변수)을 json으로 넘기고 controller단에서 데이터셋을 받고 있는 중에 타입이 바뀌는 문제가 있습니다.
첨부파일에서 보신것처럼 ajax 통신에서는 정수로 넘기는 값을 controller단에서는 double형(소수점) 형태로 바껴서 문제가 되고 있습니다.
정수로 넘기면 정수로 넘어가야하는데, 왜 double형 타입이 바뀌는지 모르겠습니다.
기존 sts에서는 발생하지 않고, 공통컴포넌트를 사용한 프로젝트에서는 이 문제(타입이 변경되는 문제)가 발생하지 않습니다. 혹시 설정을 따로 해줘야하는 부분이 있는지 알려주시면 감사하겠습니다.
A
안녕하세요.
표준프레임워크센터 입니다.
센터에서는 관련한 내용으로
가이드 해드리는 것은 없습니다.
Controller에서 데이타 바인딩시
자동으로 변환된다고 하신것으로 보아
ArgumentResolver 부분을 확인해 보셔야 할것으로 보입니다.
또는 UX를 적용하여 UI어댑터가 적용되어 있다면
ArgumentResolver나 ViewResolver가 커스텀 되어 있으므로
상용솔루션 업체에 문의가 필요하실수도 있습니다.
감사합니다.
표준프레임워크센터 입니다.
센터에서는 관련한 내용으로
가이드 해드리는 것은 없습니다.
Controller에서 데이타 바인딩시
자동으로 변환된다고 하신것으로 보아
ArgumentResolver 부분을 확인해 보셔야 할것으로 보입니다.
또는 UX를 적용하여 UI어댑터가 적용되어 있다면
ArgumentResolver나 ViewResolver가 커스텀 되어 있으므로
상용솔루션 업체에 문의가 필요하실수도 있습니다.
감사합니다.