全局结果页面
1 result标签配置action方法的返回值到不同的路径里面
2 创建两个action,执行默认的方法execute方法,让两个action的方法都返回success,返回success之后,配置到同一个页面里面 (1)如果多个action,方法里面返回值相同的,到页面也是相同的,这个时候可以使用全局结果页面配置 (2)在package标签里面配置
|
局部结果页面
(1)配置全局页面,也配置了局部页面,最终以局部配置为准 |
<struts>
<package name="demo1" extends="struts-default" namespace="/">
<!-- 全局结果页面配置 -->
<global-results>
<result name="success">/hello.jsp</result>
</global-results>
<action name="book" class="com.hlg.action.BookAction">
<result name="success">/world.jsp</result>
</action>
<action name="orders" class="com.hlg.action.OrdersAction">
<!-- <result name="success">/hello.jsp</result> -->
</action>
</package>
</struts>
Result标签的type属性
1 result标签里面除了name属性之外,还有一个属性 type属性 (1)type属性:如何到路径里面(转发还是重定向)
2 type属性值 (1)默认值,做转发操作,值是 dispatcher
(2)做重定向操作,值是 redirect
(2)上面两个值dispatcher、redirect,这两个值一般针对到页面中配置, 配置到其他的action里面 - chain:转发到action,一般不用,缓存问题 - redirectAction:重定向到action
|