Struts2-Result返回类型详解
Dispatcher
语法:
<result type=” dispatcher”>指定一个页面</result>
或者
<result>param name指定一个页面</result>
或者
<result type=”dispatcher”>
<param name=”location”>指定一个页面</param>
</result>
说明:
Dispatcher是result的默认类型(可以不用指定),它只能跳转到一个页面去.可以写参数,但是参数不能传递
Redirect
语法:
<result type=”redirect”>指定一个页面</result>
<result type=”redirect”>指定一个Action</result>
<result type=”redirect”>网络地址 </result>
<result type=” redirect”>
<param name=”location”>指定一个Action?参数1=值&参数2=值&参数3=值</param>
</result>
说明:
Redirect可以跳转页面,Action,网址,在跳转的同时,可以传递多个参数.可以&来分隔多个参数
Chain
语法:
<result type=”chain”>
<param name=”namespace”>namespace</param>
<param name=”actionName”>ActionName</param>
<param name=”method”>方法</param>(可选的)
</result>
说明:
Chain可以实现Action和Action之间的跳转,但是不能传递参数(可以写参数,但是参数传递不过去)
RedirectAction
语法:
<result type=” RedirectAction”>
<param name=”namespace”>namespace</param>
<param name=”actionName”>ActionName</param>
<param name=”method”>方法</param>(可选的)
<param name=”参数1”>值</param>
<param name=”参数2”>值</param>
………………………………………
</result>
说明:
RedirectAction可以实现Action和Action之间的跳转,可以在跳转的同时,传递任意多个参数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论