我正在使用 spring 和 DWR 组合,当我从 DWR 执行 ajax 请求时。我想访问绑定到我的 DAO 层中的 bean 的整个表单值。
我没有找到任何带有 DWR 的 Spring 表单控制器的示例。
任何建议或帮助表示赞赏。
提前致谢。
问候,
拉吉
我正在使用 spring 和 DWR 组合,当我从 DWR 执行 ajax 请求时。我想访问绑定到我的 DAO 层中的 bean 的整个表单值。
我没有找到任何带有 DWR 的 Spring 表单控制器的示例。
任何建议或帮助表示赞赏。
提前致谢。
问候,
拉吉
考虑到您的问题是如何创建 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);
您可以在文档中找到进一步的集成步骤。