2012-04-10 14 views
0

Ich verwende Spring 3.x und WebFlow 2.0. Ich versuche, das Formular mit einer neuen Ereignis-ID einzureichen.Spring WebFlow triggert nicht auswerten Ausdruck bei Statusübergang

<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(); 
} 

Auf Formular übermitteln ich den Ereignisschlüssel zu suchen. Mit der obigen Konfiguration erhalte ich keine Anfrage, dieProject() -Methode zu finden. Aber wenn ich das Attribut "model =" aus dem View-Zustand entferne, erhalte ich die Anfrage, die von der Methode empfangen wurde. In diesem Fall bekomme ich keine Formularwerte.

Kann mir bitte jemand den richtigen Weg zeigen.

Danke, Vishal

+0

Es schien JQeury für submit zu sein, verursachte das Problem. Wenn ich das JQeuery kommentieren sende es funktioniert.Ich habe wenige Zeilen geändert und Javascript für das Senden von Formularen entfernt. – Vishal

Antwort

0

Es schien jQuery zu sein für das Problem vorlegen verursacht wurde. Wenn ich den jQuery-Beitrag kommentiere, funktioniert es. Ich änderte wenige Zeilen und entfernte Javascript, das für Formularsenden benötigt wurde.