이 에러는 다양한 문제에서 일어나는 에러라 잡아내기 힘들다.
내가 겪었던 문제는 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();
'자바(JAVA)' 카테고리의 다른 글
java 웹어플리케이션에서 파일 다운로드 (0) | 2009.07.09 |
---|---|
Vector 반복문으로 데이터 추출 (0) | 2009.06.22 |
Vector 생성원리 (0) | 2009.06.22 |
Vector 클래스의 추가와 삭제 (0) | 2009.06.13 |
local 컴퓨터 IP 정보, 호스트 이름 등을 가져오기 (0) | 2009.06.02 |
SOAP 통신에서 weblogic parsing error - jar 의 충돌 (0) | 2009.05.28 |
apache 에서 제공하는 Common Validator 사용하기 (1) | 2009.05.27 |
spring framework 적용하여 controller 에서 error stacktrace 에러 내용이 찍히지 않을때 (0) | 2009.05.26 |