English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

struts2Einführung (Erstellung von Umgebungen, Konfiguration, Beispiele) detailliert

auf慕课网学习struts2Einführungskurs, die neueste struts-2.5.5-all.zip, JDK wird verwendet: jdk1.6,Tomcat90, immer wieder Fehlermeldung [java.lang.UnsupportedClassVersionError], Versionen sind nicht übereinstimmend, und auch verschiedene Versionen tauschen, die nicht funktionieren, am Ende fand ich einen relativ neuen Blogbeitrag, nach seinem Struts2Version konfiguriert wurde, und es endlich funktioniert.

------allerdings nicht so recht verstehen, warum struts-2.5.5egal, ob ich JDK1.6funktioniert nicht gut. Wer Klarheit hat, möge bitte mehr Anweisungen geben1.8funktioniert nicht gut. Wer Klarheit hat, möge bitte mehr Anweisungen geben------

1、Herunterladen von Struts2jar-Pakete

Download-Adresse:http://archive.apache.org/dist/struts/binaries/

Ich verwende struts-2.3.14-all.zip dieser Version

2、Erstellen eines webproject-Projekts

Below ist eine Diagramm des Projekts nach der Erstellung aller Dateien.

3、Importieren von Struts2Erforderliche jar-Pakete

Da es sich nur um ein Beispielprogramm handelt, ist nur die Importierung von Struts2Es genügt, den kleinsten Paket zu unterstützen, für die hinzugefügten Mindestpakete gibt es unterschiedliche Ansichten im Internet, hier ist eine sichere Methode vorgeschlagen.

Entpacken Sie das soeben heruntergeladene Archiv struts-2.3.14-all.zip, im Verzeichnis apps gibt es einen struts2-blank.war-Paket, öffnen Sie es, bis zum WEB-INF/Verzeichnis, wie im Bild gezeigt, ist das erforderliche Mindestpaket. Enthaltene Pakete sollten mit der spezifischen Struts-Version zusammenhängen.

weil zuvor die neueste Version von struts-2.5.5-all.zip, ohne struts2-blank.war-Paket, das auch der Verzicht auf die neueste Version von struts2einer der Gründe)

4、Konfiguration von web.xml

Below geht es in den spezifischen Konfigurationscode

Hier ist zu beachten:

<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>

verschiedene Versionen, die Filterklasse ist unterschiedlich, ändern Sie sie entsprechend Ihrer struts-Version

5、Konfiguration von struts.xml

Below ist die Erstellung der Datei struts.xml erforderlich, um strust zu konfigurieren2Action, die aufgerufen werden soll. Erstellen Sie sie direkt im Verzeichnis src, dann wird sie bei der Bereitstellung automatisch auf das WEB-INF/Verzeichnis oder direkt im WEB-INF/Verzeichnis.

Der package-Element, das der Mechanik des Java-Pakets ähnelt, ist ein Werkzeug zur Kategorisierung, das extends-Attribut, wie der Name schon sagt, erbt von struts-Default gibt alle Informationen des Pakets an, es ist am besten, dass wir selbst ein Paket erstellen und es erben, da es uns die meisten Funktionen bietet, die wir in struts2-core-JAR-Paket von struts-Im Datei default.xml finden Sie diesen Packet. Der action-Element entspricht Ihrem Formular, z.B. wenn Ihr Formular action="helloworld" hat, dann werden die Parameter nach dem Absenden des Formulars an die Implementierung der Klasse name="helloworld" des Actions übergeben. Das result-Element ist das Ergebnis des Actions, das von den Steuerelementen der Aktionsklasse zurückgegeben wird.

6、Schreiben Sie die Action-Klasse (HelloWorldAction.java)

Diese Klasse wird hauptsächlich für struts verwendet2Springen Sie nach der Ausführung dieser Aktion. Die Standardausführung erfolgt durch die Methode execute(). Und die Zeichen, die durch die Aktion zurückgegeben werden, führen struts.xml dazu, auf die entsprechende Seite zu springen

7、Schreiben Sie eine JSP-Seite

Erstellen Sie eine neue JSP-Seite, um Informationen anzuzeigen. result.jsp

8、Deployment und Ausführung

Führen Sie dieses Projekt in Tomcat aus.

Öffnen Sie dann den Browser und geben Sie http: ein//localhost:8080/HelloWorldStruts2/helloworld, und Sie erhalten die Seiteergebnisse von result.jsp

Referenz:

struts2und eine Reihe von verwandten Kenntnissen und Code-Analysen

struts2Einführung und Beispielscode

Zusammenfassung

Das ist das Ende dieses Artikels über struts2Eine umfassende Erklärung (Aufbau der Umgebung, Konfiguration, Beispiele) aller Inhalte, die hoffentlich allen von Nutzen sein werden. Freunde, die daran interessiert sind, können weiterhin andere verwandte Themen dieser Website lesen. Falls es Mängel gibt, sind Kommentare willkommen. Vielen Dank für die Unterstützung der Freunde dieser Website!

Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet entnommen und gehört dem jeweiligen Urheber. Der Inhalt wurde von Internetbenutzern selbstständig bereitgestellt und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht von Hand bearbeitet. Falls Sie verdächtige Urheberrechtsinhalte finden, senden Sie bitte eine E-Mail an: notice#oldtoolbag.com (Bitte ersetzen Sie # durch @, wenn Sie eine E-Mail senden, und melden Sie die relevanten Beweise. Wenn nach Überprüfung der Tatbestand festgestellt wird, wird die Website den fraglichen Inhalten sofort entnehmen.)

Dir gefällt vielleicht