これが私のサービスレイヤーです:
@Service
@RemoteProxy
public class ReturnToDWR{
@Autowired
private DAOLayer daoLayer;
@RemoteMethod
public List<String> returnRecord(String id){
List<String> list = daoLayer.returnPendingRecords(id);
return list;
}
}
applicationContext.xmlファイルの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から同じメソッドを呼び出すと、オンラインで表示NullPointerException
されList<String> list = daoLayer.returnPendingRecords(id);
ます。
private DAOLayer daoLayer;
DWRの場合、スプリングは自動配線できないと思います。
DWRで動作するようにコードを修正するにはどうすればよいですか?
ありがとう
シャムス