Please Enable JavaScript!
Gon[ Enable JavaScript ]

struct 에서 BeanUtils.populate Exception 이 날때

자바(JAVA)
반응형

이 에러는 다양한 문제에서 일어나는 에러라 잡아내기 힘들다.

내가 겪었던 문제는 struct 에서 ActionForm bean 객체를 셋팅하는데 그 셋팅의

객체가 생성되어있지 않으면 에러가 나는 문제이다.

 

javax.servlet.ServletException: BeanUtils.populate

             org.apache.struts.util.RequestUtils.populate(RequestUtils.java:495)

             org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:816)

             org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:203)

             org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

 

private BizBasicDataVo bizBasicDataVo = null;

private ContractDataVo contractDataVo = null;

위와 같이 초기화할때 단일객체일때는 상관이 없다

 

이 객체를 배열로 할때 초기화를 null 로 하게 되면 문제가 된다 . 그래서 new 로 메모리에

생성을 해야하다.


private BizBasicDataVo bizBasicDataVo = new BizBasicDataVo();


반응형
Posted by 녹두장군1
,