Wie Sie programmgesteuert die FormBean von der nächsten Aktion ausgeführt werden?

Möchte ich vorne eine Aktion auf die nächste konfigurierte Aktion aber vor, dass zum erstellen einer neuen ActionForm-Instanz und haben es im Zusammenhang mit der Aktion weitergeleitet:

Psuedo-code folgt :

public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {

    ActionForward forwardPage = mapping.findForward("success");


    //Some Code....
    ....
    ....

    //finally
    MyActionForm form = new MyActionForm();

    form.setSomeProp(...);
    form.setAnotherProp(...);

    forwardPage.doSomeMagicAndAssociateWith(form);

    return forwardPage;

}

Sorry, wenn das eine dumme Frage, ich bin neu auf alle diese und nicht in der Lage gewesen, eine Antwort zu finden...

Dank

EDIT 1:

Nur um zu klären: ActionForwarded zu "Erfolg" bestanden hatte, bevor das neue feature, das muss ich jetzt hinzufügen.

Möchte ich nur in bestimmten fließt, kommen vor der ersten Strömung (hier als "Erfolg") und machen einige Berechnungen, nach denen im Falle des Erfolgs [ : -) ], um nach vorne den Fluss, um den "Erfolg" der Aktion.

Hoffe mein Punkt ist jetzt klarer.

  • Bitte alle anschauen, die Antwort, die ich gepostet unten, wird es helfen, nehme ich an, zur Klärung meiner Frage
InformationsquelleAutor Yaneeve | 2010-06-30
Schreibe einen Kommentar