result type=dispatcher,redirect,chain,redirectAction
Posted on 2012-10-25 10:32 阿里大盗 阅读(285) 评论(0) 收藏 举报dispatcher:服务器端跳转,地址栏不变
redirect:客户端跳转,地址栏改变
chain:可以跳转至Action(包括同namespace/package name 和 不同namespace的Action)。eg.
<package name="public" extends="struts-default"> <!-- Chain creatAccount to login, using the default parameter --> <action name="createAccount" class="..."> <result type="chain">login</result> </action> <action name="login" class="..."> <!-- Chain to another namespace --> <result type="chain"> <param name="actionName">dashboard</param> <param name="namespace">/secure</param> </result> </action> </package> <package name="secure" extends="struts-default" namespace="/secure"> <action name="dashboard" class="..."> <result>dashboard.jsp</result> </action> </package> 注:当使用redirect时,原先传递的参数将不再保存在ValueStack中,因此无法用<s:property>输出了。
浙公网安备 33010602011771号