aspose file tools*
The moose likes Struts and the fly likes struts.xml action tag Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Soft Skills this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "struts.xml action tag" Watch "struts.xml action tag" New topic
Author

struts.xml action tag

praveen madoori
Greenhorn

Joined: Apr 04, 2008
Posts: 2
This is from struts2mailreader example.
Can some one explain me what does the following 2 lines do.

<result name="cancel" type="redirect-action">Welcome</result>
<result type="redirect-action">MainMenu</result>

My understanding was when you specify an type for the result name then the server takes that action.
But when you have 2 type's what does this infer.
I am trying to resolve this but not successful.

fyi this is the whole action tag

<action name="Login_*" method="{1}" class="mailreader2.Login">
<result name="input">/Login.jsp</result>
<result name="cancel" type="redirect-action">Welcome</result>
<result type="redirect-action">MainMenu</result>
<result name="expired" type="chain">ChangePassword</result>
<exception-mapping
exception="org.apache.struts.apps.mailreader.dao.ExpiredPasswordException"
result="expired"/>
<interceptor-ref name="guest"/>
</action>

thanks in advance
praveen
Joe Ess
Bartender

Joined: Oct 29, 2001
Posts: 8996
    
    9

From the Walking Tour of the Struts MailReader Application:
The third result has no name, so it will be called if the default success token is returned. So, if the Login succeeds, control will transfer to the MainMenu action.


[How To Ask Questions On JavaRanch]
praveen madoori
Greenhorn

Joined: Apr 04, 2008
Posts: 2
Thanks Joe !
That was an easy reply.
As I was wondering in the forest in search for solution,
simple basic one I missed it.
Thanks again for your quick response.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: struts.xml action tag