Mit Frühling Webflow 2, was Anforderungsparameter, falls vorhanden, sind notwendig „Eintragen“ Übergangs von dem Ansichtszustand auslösen?
-
04-07-2019 - |
Frage
Meine Ansicht-Zustand aktionsZustandsÜberGang scheint nicht zu passieren. Im folgenden Beispiel möchte ich die Ansicht-Zustand in den Action-Zustand übergehen, wenn der Benutzer das Formular abschickt. Ziemlich einfach Sachen. Aber die setA()
Methode nicht aufgerufen wird erhalten.
In der jsp, wird das submit input
Element braucht einen Namen "_
eventId" haben oder "_
eventId_
submit", oder ist kein Name erforderlich? Oder ist etwas anderes falsch? Was ist Webflow Prüfung gegen wenn das on
Attribut transition
Element Auswertung?
<flow ... start-state="stateA">
<var name="flowBean" class="demo.webflow.WebFlowBean" />
<view-state id="stateA" view="fooView">
<transition on="submit" to="changeA" />
</view-state>
<action-state id="changeA">
<evaluate expression="flowScope.flowBean.setA(requestParameters.value)" />
...
</action-state>
JSP:
<form action="demo.htm" name="myform" id="myform" method="post">
<input type="hidden" name="_flowExecutionKey" value='<c:out value="${flowExecutionKey}"/>'/>
<input type="submit" name="????" value="Continue"/>
Lösung
das Problem gefunden, denke ich. Ich entfernte das action
Attribut von meinem form
, und jetzt alles funktioniert:
<form name="myform" id="myform" method="post">
Ich vermute, dass, von dort, dass action
URL hat, irgendwie war ich den Fluss mit dem Neustart jeder einreichen.