Aktion greift auf den Servlet API_ zu, der Hauptzugriff lautet wie folgt:
1.> Anforderungsobjekt abrufen
2.> Anforderungsparameter abrufen
3.> Erhalten Sie das Antwortobjekt, mit dem Cookies passieren können
3.> Abrufen von Zielfernrohrobjekten, Anfrage, Sitzung, Anwendung und festgelegte gemeinsame Daten.
Zugangsmethode 1:
Durch die Implementierung der Settermethode in der Wahrnehmungsschnittstelle wird der Anforderungsparameter in der Settermethode an diese Klasse übergeben:
Definieren Sie eine Mitgliedsvariable in dieser Klasse, um die Anforderung in der Setter -Methode zu empfangen.
Wenn Sie auch Antwort, Sitzung, Anwendung und andere Objekte erhalten müssen, müssen Sie nur ServletResponseaware gleichzeitig implementieren.
ApplicationAware, SessionAware -Schnittstelle und implementieren die Settermethode, wie in der Abbildung gezeigt:
Zugriffsmethode 2: ServletActionContext -Toolklasse über Struts
Die entsprechenden Anforderungs- und Antwortobjekte werden durch die statische Methode in dieser Klasse erhalten.
Methode 3: Übergeben Sie die ActionContext -Toolklasse
Diese Klasse ist die übergeordnete Klasse von Servletacitoncontext, die das Kontextobjekt der Handlung darstellt und die Existenz der Aktionsumgebung angibt
Erstellen Sie dieses Klassenobjekt über die Methode getContext () in dieser Klasse und erhalten Sie dann das entsprechende Objekt, indem Sie die Klassenmethode aufrufen. Wenn Sie die Methode von GetParameters () verwenden, kehrt sie zurück
Eine Karte eines Arrays von Attributnamen und Attributwerten für einen Parameter. Wenn Sie die Anforderungsparameter festlegen müssen, werden Sie der erhaltenen Karte ein Schlüsselwertpaar hinzufügen (dh die Karte der Karte (Schlüssel, Wert) verwenden;),
Die Einstellung der gemeinsamen Anforderungen für gemeinsame Anforderungen kann abgeschlossen sein.
In ähnlicher Weise verwenden diese Methode für Sitzung und Anwendung zuerst GetSeesion () und GetApplication () eine Kartensammlung zurück. In ähnlicher Weise müssen beim Teilen von Parametern festgelegt werden,
Durch Hinzufügen von Schlüsselwertpaaren zur erhaltenen MAP (dh unter Verwendung der MAP.PUT (Schlüssel, Wert) Methode;) kann die Einstellung der Shared-Daten abgeschlossen werden. Wie in der Abbildung gezeigt,
Das obige einfache Beispiel für die Aktion, die auf die Servlet -API zugreift, ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.