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
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