2011-04-08 4 views
0


여기 내 서비스 레이어가 작동하지봄 @Autowired는 DWR

<dwr:configuration /> 
    <dwr:controller id="dwrController" debug="true" /> 

    <bean id="returnToDWR" class="com.service.ReturnToDWR">  
     <dwr:remote javascript="returnToDWR"> 
      <dwr:include method="returnRecord" /> 
     </dwr:remote> 
    </bean> 

난 내 컨트롤러에서 returnRecord()를 호출하고, 그것은 효과가있다. 하지만 DWR을 사용하여 jsp에서 동일한 메소드를 호출하면 NullPointerExceptionList<String> list = daoLayer.returnPendingRecords(id); 라인에 표시됩니다.

DWR의 경우 봄이 autowire 일 수 없다고 생각합니다.
DWR에서 작동하도록 코드를 수정하는 방법을 알려주십시오.
감사
샴스

+0

제 질문이 명확하지 않습니까 ?? – Shams

+0

대답을 승인 된 것으로 표시하십시오. –

답변

2

당신은 디버거에서 볼 수있는, 그 라인에 brakepoint을 배치 할 때, daoLayer의 값이 정말 널? id 값이 null이며 returnPendingRecords 메서드 내에서 NullPointerException이 발생할 가능성이 있습니까?

+0

네, 맞습니다. 그것은 null이었다. 이제는 효과가 있습니다. 문제를 해결했습니다. 몇 가지 구성 문제가있었습니다. 나는 곧 내 수정을 게시 할 것입니다. – Shams

+0

그러면 대답을 수락 된 것으로 표시해야합니다. –