2011-02-11 41 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