2011-02-11 74 views
3

我正在使用spring和DWR組合,當我從DWR做ajax請求時。我想要訪問整個表單值綁定到我的DAO層中的bean。帶有DWR的彈簧窗體控制器

我沒有發現任何使用DWR的Spring窗體控制器的例子。

任何建議或幫助表示讚賞。

在此先感謝。

問候,

拉吉

回答

2

考慮你的問題是如何創建Spring的DWR的集成,這樣就可以模擬從Java春控制器電話,試試這樣:

你的Spring XML配置:

<bean id="myController" class="pkg.MyController"> 

    <property name="service1" ref="service1Bean"/> 
    <property name="service2" ref="service2Bean"/> 

    <dwr:remote javascript="MyControllerInJavascript"> 
     <dwr:include method="method1"/> 
     <dwr:include method="method2"/> 
    </dwr:remote> 

</bean> 

你的控制器:

package pkg; 

public class MyController { 

    public SomeObject method1(String argument1, Long argument2) { 
     ... 
    } 

    public OtherObject method2(YetAnotherObject argument1) { 
     ... 
    } 

} 

在你的JavaScript:

<script type="text/javascript" 
     src="/your_dwr_path/interface/MyControllerInJavascript.js"/> 

MyControllerInJavacript.method1('argument',123,callbackMethod); 

進一步整合步驟,你可以找到在the docs

+0

謝謝,我現在得到了希望。我是新手,如果可能的話,你可以發佈一些代碼。 – user581805 2011-02-11 14:23:10