Struts2简单搭建学习
本节的目标
1.action的处理结果的管理
2.局部结果讲解和类型
3.全局结果的讲解
1.action的处理结果的管理
Action只负责处理用户的请求,它只是个控制器,它不应该直接提供对浏览者的响应,当Action处理完用户请求后,处理结果应该通过视图资源来实现,但控制器应该把那个视图展现给我们,需要通过result来指定实现。
简单来说就是请求之后的action返回一个字符串,这个字符串也就是“逻辑视图名”,在struts.xml中实现逻辑视图与物理视图的映射,这时候跳转到物理视图页面。
- 结果形式:
- 局部结果
- 全局结果
2.局部结果讲解和类型
- 局部结果的讲解
- result作为action的子元素
- result的详细解析:
- result的说明:
struts2支持使用多种视图技术,例如JSP,Velocity,FreeMarker等,当一个action处理用户请求结束后,仅仅返回一个字符串,这个字符串只是一个逻辑视图名,该逻辑视图并没有与任何视图技术及任何的视图资源关联,直到struts.xml中为该逻辑视图指定实际的视图资源。
- 支持的结果处理类型
- 类型举例:
- 自定义结果类型-【拓展】
- 总结内置结果类型
- struts2内建支持的结果类型如下:
- chain结果类型:
- struts2内建支持的结果类型如下:
- 类型举例:
![这里写图片描述](https://img-blog.csdn.net/20171227205415201?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYTY1NjY3ODg3OQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
- 结果类型讲解:
-