Контроллер пружинной формы с DWR - PullRequest
3 голосов
/ 11 февраля 2011

Я использую комбинацию Spring и DWR. Когда я делаю ajax-запрос от DWR. Я хочу получить доступ ко всем значениям формы, привязанным к bean-компоненту в моем слое DAO.

Я не нашел примеров для Springконтроллер формы с DWR.

Любые предложения или помощь приветствуются.

Заранее спасибо.

С уважением,

Раджа

1 Ответ

2 голосов
/ 11 февраля 2011

Учитывая вашу проблему в том, как создать интеграцию Spring-DWR, чтобы вы могли имитировать вызовы контроллера Spring из 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);

Дальнейшие шаги интеграции вы можете найти в документах .

...