스마트폰과의 연동 질문 입니다.
- 작성자 :
- 김*록
- 작성일 :
- 2010-12-02 17:02:16
- 조회수 :
- 2,316
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
안녕하세요.
스마트폰과 전자정부 프레임 워크와의 연동에 대해 몇가지 질문을 드립니다.
스마트폰에서 특정 데이터를 XML로 웹서버로 전송하여 처리를 해야하는데요.
MVC 패턴에서는 Controller에서 모든 이벤트 처리를 하도록 되어있습니다. 그래서 다음과 같이 Controller에 함수를 추가하였습니다.
@RequestMapping(value = "/sample/reciveData.do", method = RequestMethod.POST)
public String reciveData(@RequestParam("value1") String valueOne) {
//do stuff with valueOne variable here
return "/sample/egovSampleRcvData";
}
물론 스마트 폰에서 Post 방식으로 ../sample/reciveData.do URL에 XML 데이터를 전송하였구요..
그러나 처리 되지 않더군요;
역시 이 방법이 잘못되었다고 생각되는군요;
MVC 패턴에서 외부의 특정 데이터를 받아 이 이벤틀를 처리하는 방법을 알려주시면 감사드리겠습니다.
그럼 답변 기다리겠습니다.
오늘도 즐거운 하루 되세요~^^
스마트폰과 전자정부 프레임 워크와의 연동에 대해 몇가지 질문을 드립니다.
스마트폰에서 특정 데이터를 XML로 웹서버로 전송하여 처리를 해야하는데요.
MVC 패턴에서는 Controller에서 모든 이벤트 처리를 하도록 되어있습니다. 그래서 다음과 같이 Controller에 함수를 추가하였습니다.
@RequestMapping(value = "/sample/reciveData.do", method = RequestMethod.POST)
public String reciveData(@RequestParam("value1") String valueOne) {
//do stuff with valueOne variable here
return "/sample/egovSampleRcvData";
}
물론 스마트 폰에서 Post 방식으로 ../sample/reciveData.do URL에 XML 데이터를 전송하였구요..
그러나 처리 되지 않더군요;
역시 이 방법이 잘못되었다고 생각되는군요;
MVC 패턴에서 외부의 특정 데이터를 받아 이 이벤틀를 처리하는 방법을 알려주시면 감사드리겠습니다.
그럼 답변 기다리겠습니다.
오늘도 즐거운 하루 되세요~^^
A
안녕하세요.. 김경록님..
처리 방식은 맞습니다.
다만, 안되신다고 하신 부분이 어떤 부분인지 정확한 정보가 필요할 것 같습니다.
예를 들면.. URL을 직접 일반 브라우져 상에 요청하였을 경우 404가 발생한다거나 표시되어야 할 XML이 정확히 화면에 나오지 않는다거나..
또는 파라미터로 던진 XML이 서버에 전달되지 않는다거나 하는 구체적인 사항이 필요합니다.
404의 경우는 우선.. 해당 Controller class에 @Controller이 지정되었는지 확인 해보시고..
component-scan의 base-package 지정이 정확하게 되어 있는지 확인해 보시면 됩니다.
(위에 지정된 view가 존재하지 않는 경우도 404발생)
표시되어야 할 내용이 잘 표시되지 않는 경우는 해당 View 처리쪽을 확인(contextType 지정 등)을 해보셔야 할 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
처리 방식은 맞습니다.
다만, 안되신다고 하신 부분이 어떤 부분인지 정확한 정보가 필요할 것 같습니다.
예를 들면.. URL을 직접 일반 브라우져 상에 요청하였을 경우 404가 발생한다거나 표시되어야 할 XML이 정확히 화면에 나오지 않는다거나..
또는 파라미터로 던진 XML이 서버에 전달되지 않는다거나 하는 구체적인 사항이 필요합니다.
404의 경우는 우선.. 해당 Controller class에 @Controller이 지정되었는지 확인 해보시고..
component-scan의 base-package 지정이 정확하게 되어 있는지 확인해 보시면 됩니다.
(위에 지정된 view가 존재하지 않는 경우도 404발생)
표시되어야 할 내용이 잘 표시되지 않는 경우는 해당 View 처리쪽을 확인(contextType 지정 등)을 해보셔야 할 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.