您的位置:首页 > 编程语言 > Java开发

Struts学习笔记(二):action的返回类型

2016-03-15 21:40 387 查看
Struts中必备配置二
action的result返回值类型有很多种,我用到过的有1)不写数据类型的type="dispatcher",用于跳转到对应的页面;
2)redirect用于重定向到一个页面,或者另一个action
3)用于向浏览器返回一个inputsream
1)不写数据类型的type="dispatcher",如果type没有填写,则默认是dispatcher。其用于跳转到对应的页面

<action name="login" class="action.common.login">
<result name="success">/WEB-INF/jsp/login.jsp</result>
</action>


2)redirectAction用于重定向到一个页面,或者另一个action

<action name="check" class="action.common.Check">
<result name="success" type="redirectAction">index</result>
<result name="wrong">/WEB-INF/jsp/login.jsp</result>
</action>


3)用于向浏览器返回一个inputsream,例如返回验证码的图片,下面的image参数便是返回的验证码图片流

<action name="checkcode" class="action.common.CheckCode">
<result name="success" type="stream">
<param name="inputName">image</param>
</result>
</action>


4)返回json格式的数据,flag则是以json格式返回的数据
<action name="ajaxcheckimg" class="com.tarena.action.common.AjaxCheckimg">
<result type="json">
<param name="root">flag</param>
</result>
</action>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  struts action