struts的return返回类型。【转载未测试】

Struts2 action执行后返回值

1:success
为action执行成功,要向用户返回的成功页面,返回success。
2:none
action执行成功,但不需要向用户显示结果页面,返回none。
3:error
action执行失败,要向用户显示失败页面,返回error。
4:input
action的执行需要用户输入更多信息,要向用户享受输入页面,返回input。
5;login
由于用户没有登录,action不能执行,要向用户显示登录页面,返回login。
所有的action必须返回一个字符串类型额结果代码,以标识要呈现给用户的result。当然你可以自己定义字符串名字,但不提倡,除非不能满足你的要求。


来源:http://hi.baidu.com/wangshuliang97/item/3a92c7e2c074baf82b09a478


struts2常用返回值类型说明


struts2常用返回值类型说明 
chain 用户Action链式处理 
dispatcher 用来整合JSP 是result元素type的默认值 
freemarker 用来整合FreeMarker 
httpheader 用来处理特殊的HTTP行为 
redirect 用来重定向到其他的文件 
redirectAction 用来重定向到其他的Action 
stream 用来向浏览器返回一个InputStream 
 

例如:chain结果类型  action链式处理 
Xml代码     
 <struts>  
  
  <package name="myPackage" extends="struts-default">  
    <action name="test1" class="com.cissst.action.Test1">  
       <result type="chain">test2</result>  
   </action>  
   
     <action name="test2" class="com.cissst.action.Test2">  
      <result type="chain">  
          <param name="actionName">test3</param>  
          <param name="namesapce">/namespace2</param>  
       </result>  
     </actoin>  
 </package>  
   
 <package name="myPackag" extends="struts-default" namespace="/namespace2">  
    <action name="test3" class="com.cissst.action.Test3">  
      <result name="success">/success.jsp</result>    
     </action>  
 </package>  
       
 </struts> 



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值