• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 1083
2008.01.14 (23:05:03)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : 국민은행 차세대
* GAUCE 버전 : 5.0
* WAS 종류(WebLogic 등등) : Weblogic 9.2
* DB 종류 : DB2
* 문의 유형(질문/요청/참조) :
* 내용 :

Spring 2.0을 사용중입니다.
개발 효율을 위해 Beaver의 모델(VO)를 사용하여 처리코자 합니다.

컨트롤러에서
GET방식으로 조회시에는 문제없이 잘 처리되는데 POST로 저장시 NULL Pointer 에러가 발생합니다.

// Test2Controller
public class Test2Controller implements Controller{
    .. 중략

// VO Set Schema 생성
Test2VOSet set = (Test2VOSet) ModelSetProxy.newProxy(Test2VOSet.class, Test2VO.class);

try{
    // Model Mapping Code
    set.bind(req, res);

    // 이부분에서 에러가 발생합니다.
    Test2VO[] vos = set.getTest2VOs();
... 중략


아마 모델의 Bind 메서드 호출시 제대로 참조를 얻지 못한거 같은데요
정확한 원인을 알기 어렵습니다.

컨트롤러에서 ModelCMD를 상속받아 set.bind(this)를 호출해도 동일한 오류가 납니다.

참고로 res,req의 getName()은
com.gauce.filter.HttpGauceRequestWrapper
com.gauce.filter.HttpGauceResponseWrapper 입니다.


물론 Beaver 모델을 사용하지 않고
GauceInputStream, GauceOutputStream 을 이용한 GET/POST 방식에는 잘 동작합니다.


바쁘신 와중이라도 답변 부탁드립니다.
감사합니다.
 
Tag List
XE Login