Struts 2 Tutorial

Struts 2 Tutorial

Struts 2 tutorials

ApacheStruts 2, ein weiteres beliebtes Java Model-View-Contraller (MVC) -Framework, kombiniert sowohl erfolgreicheWebWork- als auchStruts 1.x-Webframeworks.

Apache Struts 2 unterscheidet sich grundlegend von Struts 1. Die Kernfunktionen werden alle mit Interceptors, dem Value-Stack-Konzept, OGNL-Ausdrücken und Struts 2-Tags implementiert, um die Anwendungsdaten zu umgehen, und vielen Anmerkungen und Konventionen, um dieses Framework einfacher zu gestalten benutzen. In diesen Tutorials finden Sie viele schrittweise Beispiele und Erklärungen zur Verwendung des Struts 2 MVC-Frameworks.

Viel Spaß beim Lernen Struts 2. :)

Struts 2 Schnellstart

Beispiel für einen Schnellstart von Struts 2.

Streben 2 Konfigurationen

Alles über die Struts 2-Konfigurationsdatei.

Struts 2 Action & Form

Struts 2 Aktions- und Formulardatenverwaltung.

Streben 2 Abfangjäger

Alles über Struts 2 Abfangjäger.

Struts 2 UI-Tags

Struts 2 UI-Tags zum Rendern von HTML-Formularen und Nicht-Formular-Komponenten.

Struts 2 Steuertags

Struts 2 Steuert Tags oder Logik-Tags, hilft bei der bedingten Verarbeitung, iteriert, bearbeitet und zeigt die Daten an.

  • iterator tag example
    Struts 2 Iterator-Tag wird verwendet, um über einen Wert zu iterieren, der ein beliebiger Wert von java.util.Collection oder java.util.Iterator sein kann.

  • if, elseIf, else tag example
    Struts 2 If-, ElseIf- und Else-Tags werden verwendet, um die Überprüfung der Grundbedingungen durchzuführen.

  • append tag example
    Das Struts 2-Append-Tag wird verwendet, um einige Iteratoren (erstellt von List oder Map) zu einem einzigen Iterator zu kombinieren.

  • generator tag example
    Das Struts 2-Generator-Tag wird verwendet, um einen Iterator basierend auf dem auf der Seite angegebenen Attribut "val" zu generieren.

  • merge tag example
    Das Struts 2-Merge-Tag wird verwendet, um einige Iteratoren (erstellt von List oder Map) zu einem einzigen Iterator zusammenzuführen.

  • sort tag example
    Das Sortiertag Struts 2 wird zum Sortieren einer Liste mit einem java.util.Comparator verwendet.

  • subset tag example
    Das Struts 2-Subset-Tag wird verwendet, um eine Subset oder einen Teil eines Iteratorelements auszugeben.

Struts 2 Daten-Tags

Struts 2 Data-Tags helfen beim Abrufen der Daten aus dem ValueStack oder beim Platzieren der Daten in den ValusStack.

  • a tag example
    Struts 2 Ein Tag wird verwendet, um ein HTML-Tag "" zu rendern.

  • action tag example
    Das Struts 2-Aktionstag wird verwendet, um die Aktionsklasse direkt von einer JSP-Seite aufzurufen.

  • bean tag example
    Das Struts 2-Bean-Tag wird verwendet, um eine Klasse auf der JSP-Seite zu instanziieren.

  • date tag example
    Das Datums-Tag Struts 2 wird zum Formatieren des Datumsobjekts auf der JSP-Seite verwendet.

  • debug tag example
    Das Struts 2-Debug-Tag ist ein sehr nützliches Debug-Tag, um den Inhalt des "Value Stack" und auch die "Stack Context" -Details auf der JSP-Seite auszugeben.

  • include tag example
    Das Struts 2-Include-Tag wird verwendet, um JSP- oder HTML-Seiten direkt in die aktuelle Seite aufzunehmen.

  • i18n tag example
    Das Struts 2 i18n-Tag wird verwendet, um die Nachricht von einem deklarierten Ressourcenpaket abzurufen, nicht nur von dem Ressourcenpaket, das der aktuellen Aktion zugeordnet ist.

  • param tag example
    Das Struts 2-Parametertag wird verwendet, um andere Tags zu parametrisieren.

  • property tag example
    Das Struts 2-Eigenschaftstag wird verwendet, um den Eigenschaftswert von einer Klasse abzurufen, die standardmäßig die aktuelle Action-Klasse verwendet.

  • push tag example
    Das Struts 2-Push-Tag wird verwendet, um den Wert an die Spitze des Stapels zu verschieben, damit er leicht abgerufen oder referenziert werden kann.

  • set tag example
    Das Set-Tag Struts 2 wird verwendet, um einer Variablen in einem bestimmten Bereich (Anwendung, Sitzung, Anforderung, Seite oder Aktion) einen Wert zuzuweisen.

  • text tag example
    Das Struts 2-Text-Tag wird verwendet, um die Nachricht aus dem Ressourcenpaket abzurufen, das mit der Aktionsklasse gebündelt ist.

  • url tag example
    Das URL-Tag "Struts 2" von Struts 2 wird verwendet, um eine URL zu erstellen und als Textformat auszugeben.

Struts 2 Resource Bundle & Lokalisierung

Struts 2-Ressourcenpaket zur Unterstützung der Weblokalisierungsfunktionen (mehrsprachig).

  • Resource bundle example
    Struts 2-Ressourcenpaket-Exaplantation und Beispiel.

  • i18n or localization example
    Ein internationalisierendes oder mehrsprachiges Beispiel für Struts 2, um die Verwendung des Ressourcenpakets zum Anzeigen der Nachricht aus verschiedenen Sprachen zu zeigen.

  • key attribute example
    Das Schlüsselattribut Struts 2 in den UI-Komponenten ist eine gängige Methode zur Handhabung der Lokalisierung und auch eine sehr effiziente Methode zum Codieren der UI-Tags.

  • Chinese localization issue
    Ein häufiges chinesisches Lokalisierungsproblem.

  • configure Global resource bundle
    Handbuch zum Konfigurieren des globalen Ressourcenpakets in Struts 2.

Struts 2 Theme

Das Struts 2-Layout wurde nach dem Thema „xhtml“ gestaltet. Verstehen Sie, dass das Struts 2-Themenkonzept ein „MUSS“ ist.

Struts 2 In andere Frameworks integrieren

Alles über die Integration von Struts 2 mit anderen Frameworks - Spring, Hibernate, Quartz, Log4j…

Streben 2 FAQ

Streben 2 FAQ.