Web -Anwendungen unterscheiden sich von einfachen Websites und haben unterschiedliche Anforderungen, wie z. B. die Möglichkeit, dynamisch auf Benutzereingaben reagieren. Apache Struts ist ein Framework für die Erreichung der Ergebnisse , die ein Programmierer muss beim Arbeiten im Java Web -Anwendungen zu erstellen . Fünf primäre Arten von Maßnahmen gibt es innerhalb der Apache Struts Framework. Vorwärts Aktion
Vorwärts Aktion ist eine der Maßnahmen , die im Rahmen Klassen enthalten. Weil JSP-Seiten können nicht direkt miteinander zu verknüpfen , ist das vordere Action-Klasse verwendet, um die Steuerung an die URL angegeben haben , dass sie zu übermitteln. Verwenden org.apache.struts.actions.ForwardAction als "Type "-Attribut , wenn Sie eine Aktion nach vorne beschäftigen wollen .
Einbeziehen Aktion
Fügen ist der nächste Typ der Aktion. Bei der Programmierung würde die Feld "Typ" für eine include Aktion geschrieben, wie " org.apache.struts.actions.IncludeAction . " Der Zweck der Aktion ist es, die folgenden Logik, die in anderen Orten, wie z. B. andere JSP-Seiten enthalten ist verwenden , während mit einer anderen Aktion oder JSP. Dies unterscheidet sich von einem vorderen Aktion, die bewegt sich einfach ganz nach vorne vorbei.
Schalter Aktion
Der Schalter Aktion beschäftigt mit " org.apache wird . struts.actions.SwitchAction " als Typ . Wenn Sie einen Schalter Aktion verwenden , bewegen Sie zu einem anderen Modul , dann aber die Kontrolle über das neue Modul wird an einen anderen URI , die es enthält weitergeleitet . Es gibt zwei Parameter, die Sie können für einen Schalter Aktion: " Seite" und " Präfix ". Das Präfix ist das Präfix des Moduls , dass Sie wollen , um die Kontrolle zu wechseln mit dem Schalter Aktion. Die Seite zeigt an, welche Parameter -Steuerung in diesem Modul weitergeleitet werden soll.
Versand Aktion
Der Versand Aktion soll eine Reduzierung Arbeitsbelastung sein . Es ermöglicht Ihnen, " org.apache.struts.actions.DispatchAction " verwenden, um Funktionen, die in einer einzigen Aktion anstatt eine neue Aktion für jede gewünschte Funktion erstellen verwandt sind zu kombinieren. Zum Beispiel , in einer Depesche Aktion könnte mehrere Maßnahmen vorgeschlagen .
LookupDispatch Aktion
LookupDispatch Aktion ist ein weiterer Struts Action an, gemeint damit Sie mehrere verwenden wird Methoden in einer einzigen Aktion, die Ihre Arbeit vereinfachen sollte . Das Problem mit der Absendung Aktion ist, dass es Präsentation Etiketten sperrt den Betrieb , das ist nicht immer bequem . Obwohl JavaScript kann verwendet werden, um dieses Problem umgehen kann, ist manchmal nicht JavaScript eine Möglichkeit. Dies ist, wenn die Aktion LookupDispatch empfohlen. Diese Art der Maßnahme wird als " org.apache.struts.actions.LookupDispatchAction " im Attribut "Type" geschrieben. Beim Einrichten einer Aktion können Sie mit diesem Parameter , um eine Karte in dem der Befehl nachschlagen die korrekten Meldungen , um sie gegen eingereichten Daten übereinstimmen und führt dann die angegebene Funktion erstellen.