W e S D
0 1

[JavaWeb基础] 021.Action中result的各种转发类型

struts2中, struts.xmlresult的类型有多种,它们类似于struts1中的forward,常用的类型有dispatcher(默认值)、redirect、redirectAction、plainText,在result中还可以使用${属性名}表达式来访问action中的属性。下面简单介绍下几种类型。

1.redirect:重定向,重定向到其他的jsp页面,可以用${id}引用Action中的属性

<result type="redirect">/employeeAdd.jsp?id=${id}</result>  

2. redirectAction:重定向Action

<!--重定向到同一个package中的Action-->
<result type="redirectAction">add</result> 

<!--重定向到不同package中的Action-->
<result type="redirectAction">
	<param name="actionName">xxx</param>
	<param name="namespace">/redirectAction</param>
</result>

3.plainText:直接把文本内容显示出来

<action name="source">
	<result type="plainText">
		<param name="location">/index.jsp</param>
                <!--指定读取文件的编码方式--> 
		<param name="charSet">UTF-8</param> 
	</result>
</action>

 

 

 

 

本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 

转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4871653.html

 

 

posted @ 2015-10-12 14:48  SD.Team  阅读(221)  评论(0编辑  收藏  举报