Die Ablaufsteuerung in Struts 1.2 (Lifecycle)

Titel klingt vielleicht etwas vage, aber ich gebe es zu gehen. Ich habe 2 servlets:

  1. one.java: Erweitert die Action class leitet die Seite für Erfolg oder Misserfolg auf der Grundlage der Eingänge zur index.jsp
  2. two.java: Erweitert die ActionForm class Hat Getter und setter Methode

Habe ich 3 jsp-Dateien:

  1. index.jsp: Ist der willkommen-Seiten und fragt nach einem Benutzernamen Kombination
  2. Erfolg.jsp: Wird aufgerufen, wenn die Kombination korrekt ist
  3. scheitern.jsp: Wird aufgerufen, wenn die Kombination falsch ist

Ich habe 2 xml-Dateien:

  1. web.xml: DD
  2. struts-config.xml: Struts-config-Datei

Verstehe ich, wie web.xml funktioniert. Meine einzige Zweifel ist, welcher von den one.java /two.java ist als erste aus der struts.xml?

Habe ich versucht zu Debuggen und fand heraus, dass die ActionForm Klasse ich.e two.java zum ersten mal aufgerufen wird, dann gibt es den Wert der Actionich.e one.java.

Aber nicht Action-Klasse soll zuerst ausgeführt,und dann geht die action in form ? Ich meine Dies ist, was der MVC-Architektur folgt.

Bitte erklären. Links auf eine sehr detaillierte workflow wäre wirklich hilfreich.

Schreibe einen Kommentar