带DWR的弹簧形式控制器

时间:2011-02-11 10:52:21

标签: java spring-mvc dwr

我正在使用spring和DWR组合,当我从DWR执行ajax请求时。我想访问整个表单值绑定到我的DAO层中的bean。

我没有找到任何带有DWR的Spring表单控制器的例子。

任何建议或帮助表示感谢。

先谢谢。

此致

拉​​吉

1 个答案:

答案 0 :(得分:2)

考虑到您的问题是如何创建Spring-DWR集成,以便您可以从Java模拟Spring控制器调用,请尝试这样:

您的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找到进一步的整合步骤。