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> |