struts 2的Action处里用户请求结束后,返回一个普通字符串----逻辑视图名,必须在struts.xml文件中完成逻辑视图和物理视图之间的映射,才可以让系统转到实际的视图资源。
简单地说,结果是告诉Struts 2框架,当Action处理结束时,系统下一步做什么。Struts 2中通过在struts.xml文件中使用<result/>元素来配置结果。根据<result/>所在位置不同,Struts 2提供了两种结果。
1.局部结果:将<result/>作为<action/>元素的子元素配置。
2.全局结果:将<result/>作为<global-result/>元素的子元素配置。
全局结果:
<package name="user" namespace="/user" extends="struts-default" >
<global-results>
<result name="mainpage">/mainpage.jsp</result>
</global-results>
</package>
局部结果:
<package name="admin" namespace="/admin" extends="user" >
<action name="admin" class="ry.action.AdminAction">
<result>/admin.jsp</result>
</action>
</package>