Hallo zusammen,
arbeite mich gerade anhand von diesem Tutorial hier in Struts ein:
http://www.visualbuilder.com/jsp/struts/tutorial/pageorder/14/
Laut dem Tutorial soll in der struts-config.xml folgendes drin stehen:
Da ich mich zwar möglichst genau an das Tutorial gehalten habe, es aber leider nicht klappt, habe jetzt mal eine grundsätzliche Frage, was dieses ganze abfangen und weiterleiten betrifft.
Mein Verständnis bisher ist folgendes:
1.
type: gibt an, welcher Controller/Action aufgerufen werden soll. Aber wann wird der aufgerufen?? Hat das evtl. was mit dem path=... zu tun?
2.
und wie funktionieren genau diese forward geschichten? Wer kann in welcher Weise "success" bzw. "failure" zurückgeben? Ich meine die LoginAction Klasse. Ist das richtig?
3.
Mit 2. zusammenhängend:Worauf bezieht sich der path=... bei den forward-Tags? Sprich wo müssen die jeweiligen seiten liegen?
Wäre für Hilfe sehr dankbar!
Schönen Gruß
oetzi
arbeite mich gerade anhand von diesem Tutorial hier in Struts ein:
http://www.visualbuilder.com/jsp/struts/tutorial/pageorder/14/
Laut dem Tutorial soll in der struts-config.xml folgendes drin stehen:
Code:
<action
path="/login"
type="de.mk.struts.action.LoginAction"
validate="false">
<forward name="success" path="/manageusers.jsp" />
<forward name="failure" path="/index.jsp" />
</action>
Da ich mich zwar möglichst genau an das Tutorial gehalten habe, es aber leider nicht klappt, habe jetzt mal eine grundsätzliche Frage, was dieses ganze abfangen und weiterleiten betrifft.
Mein Verständnis bisher ist folgendes:
1.
type: gibt an, welcher Controller/Action aufgerufen werden soll. Aber wann wird der aufgerufen?? Hat das evtl. was mit dem path=... zu tun?
2.
und wie funktionieren genau diese forward geschichten? Wer kann in welcher Weise "success" bzw. "failure" zurückgeben? Ich meine die LoginAction Klasse. Ist das richtig?
3.
Mit 2. zusammenhängend:Worauf bezieht sich der path=... bei den forward-Tags? Sprich wo müssen die jeweiligen seiten liegen?
Wäre für Hilfe sehr dankbar!
Schönen Gruß
oetzi