Struts配置文件result元素也称为动作的结果视图。常见属性有name、type。
name:逻辑视图的名称,对应着动作方法的返回值。默认值是success
type:结果类型,指的就是用什么方式转到定义的页面。默认是dispatcher转发。
1、name取值
常见的有success、error、input、login,也可以自定义
2、type取值
常见的有如下四种:
①、dispatcher (默认值)使用请求转发,转向一个页面
struts.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<package name="p1" extends="struts-default">
<action name="hello" class="cn.hestyle.web.action.HelloAction" method="sayHello">
<!-- 设置result的类型为dispatcher,转发到success.jsp页面 -->
<result name="success" type="dispatcher">/success.jsp</result>
</action>
</package>
</struts>
②、redirect 使用重定向,转向一个页面。
struts.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.5//EN"
"http://struts.apache.org/dtds/struts-2.5.dtd">
<struts>
<