Frage

Ich gehe kürzlich mit einem Tutorial für Struts2-Ui-Tags.Also fand ich dieses Beispiel und führt es mit Perfektion aus.

, aber in der Konfigurationsdatei Struts.xml konnte ich einige der ONGL-Ausdrücke nicht verstehen.Dass ich hier schreibe:

generasacodicetagpre.

Hier fülle ich eine Anfrage bei PopulatERegier von Index.jsp, daher leitet es neu zur registration.java und ausführen die füllen () -Methode meiner Klasse, d. H. Wie folgt:

register ape.java

generasacodicetagpre.

erste frage: Ich konnte nicht verstehen, warum es hier die Füllen () -Methode erhebt?

zweite frage: Was ist die Bedeutung von method="{1}" in struts2.xml?

Vielen Dank im Voraus ...

War es hilfreich?

Lösung

Die 2 Fragen haben die gleiche Antwort.Wenn Sie diese Zeile in Ihrer Streben ansehen, konfigurieren:

generasacodicetagpre.

Sie werden ein ***** und die {1} bemerken.Welche Streben tut, dauert Ihre populatheregistersgister anfordern und führen Sie eine Wildcard-Übereinstimmung auf den oben genannten .

Es nimmt den Platzhalterabrechnungsabschnitt (füllen) an und verwendet ihn als Methodenname (ersetzt {1} mit füllen).Dies führt dazu, dass die füllende () -Methode in Ihrer NIRMAL.Registeraction-Klasse aufgerufen wird.

Wenn Sie die Execute () -Methode in derselben Klasse aufrufen möchten, senden Sie eine EXECUTEREGISTER-Anforderung.Es gibt weitere Informationen über Platzhaltermappings auf der Strebenstelle.Ich persönlich habe sie als sehr nützlich, um die Konfiguration sauber zu halten.

Andere Tipps

füllen Methode wird aufgerufen, da Sie einige der zu automatischen Dateien benötigen, die den Benutzern dazu dienen, ihn auszuwählen oder anzuzeigen, hilft Ihnen auch in Ihrer Standardauswahl.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top