@Result 注解的作用就是告诉程序我的 Action 返回什么。

例如:

Struts2 的@Result注解-LMLPHP

name: 返回标识,例如:

Struts2 的@Result注解-LMLPHP

location: 本地文件

type:返回类型

  • redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。
  • redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。
  • chain:action处理完后转发到一个action,请求参数不会丢失,action处理结果不会丢失
  • dispatcher 为默认跳转类型,用于返回一个视图资源(如:jsp)
  • json 返回json数据,使用json时,需要注解@ParentPackage("json-default")

以上基于Convention插件 

12-10 16:59