在struts2中, struts.xml中result的类型有多种,它们类似于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