2012-04-10 2 views
0

Я использую Spring 3.x и WebFlow 2.0. Я пытаюсь представить форму с новым идентификатором события.Spring WebFlow не запускает оценку выражения при переходе состояния

<view-state id="projectSearch" view="project.projectSearch" model="searchCommand"> 

    <transition on="search" to="projectSearch" bind="true" > 
    <evaluate expression="formAction.findProjects(flowRequestContext, searchCommand)"/> 
    </transition> 

</view-state> 

and 

public Event findProjects(RequestContext context, SearchCommand command) throws Exception 
{ 
    return success(); 
} 

On form submit Я установил ключ события для поиска. С приведенной выше конфигурацией я не получаю никакого запроса на метод findProject(). Но если я удалю атрибут model = "" из состояния представления, я получаю запрос, полученный методом. В этом случае я не получаю значения формы.

Может ли кто-нибудь направить меня правильным путем.

Спасибо, Вишал

+0

Похоже, что JQeury для представления вызвало проблему. Если я прокомментирую JQeuery, отправьте его works.I изменил несколько строк и удалил javascript для отправки формы. – Vishal

ответ

0

Оказалось, что JQuery для отправить вызывает проблемы. Если я прокомментирую, что jQuery submit это работает. Я изменил несколько строк и удалил javascript для отправки формы.