Struts2的简单搭建(四)

Struts2简单搭建学习

本节的目标

1.action的处理结果的管理
2.局部结果讲解和类型
3.全局结果的讲解

1.action的处理结果的管理

    Action只负责处理用户的请求,它只是个控制器,它不应该直接提供对浏览者的响应,当Action处理完用户请求后,处理结果应该通过视图资源来实现,但控制器应该把那个视图展现给我们,需要通过result来指定实现。

这里写图片描述

这里写图片描述

简单来说就是请求之后的action返回一个字符串,这个字符串也就是“逻辑视图名”,在struts.xml中实现逻辑视图与物理视图的映射,这时候跳转到物理视图页面。
  • 结果形式:
    • 局部结果
    • 全局结果

2.局部结果讲解和类型

  • 局部结果的讲解
    1. result作为action的子元素
    2. result的详细解析:
      这里写图片描述
    3. result的说明:
    struts2支持使用多种视图技术,例如JSP,Velocity,FreeMarker等,当一个action处理用户请求结束后,仅仅返回一个字符串,这个字符串只是一个逻辑视图名,该逻辑视图并没有与任何视图技术及任何的视图资源关联,直到struts.xml中为该逻辑视图指定实际的视图资源。
  • 支持的结果处理类型
    • 类型举例:
      这里写图片描述
    • 自定义结果类型-【拓展】
      这里写图片描述
    • 总结内置结果类型
      • struts2内建支持的结果类型如下:
        • chain结果类型:
     ![这里写图片描述](https://img-blog.csdn.net/20171227205415201?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTY1NjY3ODg3OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
 - 结果类型讲解:
     - 

3.全局结果的讲解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值