xml리턴 문제 추가 질문드립니다.
- 작성자 :
- 정*창
- 작성일 :
- 2015-02-25 10:29:53
- 조회수 :
- 522
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
Controller
=================================================================================================================
@RequestMapping(value = "/openapi/parent", method = RequestMethod.GET)
public String selectParentList(@ModelAttribute("searchVO") ParentVO searchVO, ModelMap model) throws Exception {
ParentVO vo = parentService.selectParent(searchVO);
model.put("mail", vo.getMail());
model.put("pw", vo.getPw());
model.put("registration_id", vo.getRegistration_id());
model.put("resultCode", "0000");
model.put("resultMessage", SUCCESS);
return "";
}
이렇게 리턴 하는것은 바인딩될 별도의 객체를 어떻게 만들면 되나요?
그리고 또 질문있는데요 바인딩될 별도의 객체와 model에 담은것과 딱 매칭이 되어야 xml리턴을 해주는건가요?
혹시 바인딩될 객체는 더 많아도 된다 등 답변 부탁드립니다.
만약 바인딩될 객체는 더 많아도 된다라는 가정이 있다면 xmlData (별도 객체를 ) 모든걸 포함할수 있게 크게 만들어 놓을려구요.
=================================================================================================================
@RequestMapping(value = "/openapi/parent", method = RequestMethod.GET)
public String selectParentList(@ModelAttribute("searchVO") ParentVO searchVO, ModelMap model) throws Exception {
ParentVO vo = parentService.selectParent(searchVO);
model.put("mail", vo.getMail());
model.put("pw", vo.getPw());
model.put("registration_id", vo.getRegistration_id());
model.put("resultCode", "0000");
model.put("resultMessage", SUCCESS);
return "";
}
이렇게 리턴 하는것은 바인딩될 별도의 객체를 어떻게 만들면 되나요?
그리고 또 질문있는데요 바인딩될 별도의 객체와 model에 담은것과 딱 매칭이 되어야 xml리턴을 해주는건가요?
혹시 바인딩될 객체는 더 많아도 된다 등 답변 부탁드립니다.
만약 바인딩될 객체는 더 많아도 된다라는 가정이 있다면 xmlData (별도 객체를 ) 모든걸 포함할수 있게 크게 만들어 놓을려구요.
A
안녕하세요. 정영창님.
Object-XML Mapping은 객체에 대하여 변환이 처리되기 때문에, 매핑에 필요한 모든 데이터를 갖는 객체를 지정하셔야 할 것 같습니다.
참고로 MarshallingView 처리 상, model에 지정된 객체 중 marshaller가 처리 가능한(supports 메소드 호출) 객체의 처음(순서는 map의 values() 메소드에 의해 결정) 객체만 처리됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.
Object-XML Mapping은 객체에 대하여 변환이 처리되기 때문에, 매핑에 필요한 모든 데이터를 갖는 객체를 지정하셔야 할 것 같습니다.
참고로 MarshallingView 처리 상, model에 지정된 객체 중 marshaller가 처리 가능한(supports 메소드 호출) 객체의 처음(순서는 map의 values() 메소드에 의해 결정) 객체만 처리됩니다.
그럼, 즐거운 하루되십시오.
감사합니다.