Struts2的结果页面配置

全局结果页面配置
  • 全局结果页面:全局结果页面指的是,在包中配置一次,其他的在这个包中的所有的action只要返回了这个值,都可以跳转到这个页面。
    * 针对这个包下的所有的action的配置都有效。
<struts>
	<package name="demo2" extends="struts-default" namespace="/">
	<!-- 配置全局的结果页面 -->
		<global-results>
			<result>/demo2/demo1.jsp</result>
		</global-results>
		<action name="userAction1" class="com.ztl.struts2.demo2.UserAction1">
		</action>
		<action name="userAction2" class="com.ztl.struts2.demo2.UserAction2">
		</action>
		<action name="userAction3" class="com.ztl.struts2.demo2.UserAction3">
		</action>
	</package>
	
</struts>

result标签的配置
  • result标签用于配置页面的跳转。在result标签上有两个属性:
    • name属性: 逻辑视图的名称,默认值为SUCCESS
    • type属性: 页面跳转的类型
      • dispatcher : 默认值,作用为请求转发(Action转发到jsp)
      • redirect: 重定向。(Action重定向到jsp)
      • chain:转发,(Action到Action)
      • redirectAction: 重定向(Action重定向Action)
      • stream: Struts2文件下载

实例

<struts>
	<package name="demo2" extends="struts-default" namespace="/">
	<!-- 配置全局的结果页面 -->
		<global-results>
			<result>/demo2/demo1.jsp</result><!-- 默认为请求转发-->
		</global-results>
		<action name="userAction1" class="com.ztl.struts2.demo2.UserAction1">
			<result type="redirect">/demo2/demo1.jsp</result> <!-- 设置为重定向 -->
		</action>
		<action name="userAction2" class="com.ztl.struts2.demo2.UserAction2">
		</action>
		<action name="userAction3" class="com.ztl.struts2.demo2.UserAction3">
		</action>
	</package>
	
</struts>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值