1 请简述Struts2中Result组件的作用,你了解哪些Result组件
参考答案
Result组件是用于向页面做输出的组件,可以向页面输出二进制数据、JSON字符串,也可以将请求转发或重定向。
我了解如下Result组件以及他们的作用:
- dispatch Result,这是用于转发请求的Result,是默认使用的Result类型。
- stream Result,这是用于向页面输出二进制数据的Result,使用它可以向页面输出图片等内容。
- redirectAction Result,这是用于重定向的Result,它主要将请求重定向给另外一个Action。
- json Result,这是用于向页面输出JSON字符串的Result,常常用于进行异步请求的校验。
2 stream类型的Result有什么作用
参考答案
这种类型的Result用于向页面输出二进制数据,使用它可以向页面输出图片等内容。
3 redirectAction类型的Result有什么作用
参考答案
这种类型的Result用于重定向请求,它主要将请求重定向给另外一个Action。