@Namespace,命名空间,也就是xml文件中<package>的namespace属性;
@Result
,这个注解对应了
<result>
节点。这个注解只能应用于
action
类上。这个注解中也有几个属性:
- name(),表示action方法的返回值,也就是<result>节点的name属性,默认情况下是【success】;
- location(),表示view层文件的位置,可以是相对路径,也可以是绝对路径;
- type(),是action的类型,比如redirect;
- params(),是一个String数组。也是以name/value形式传送给result的参数;
其中type有三个值: redirect 表示重定向 chain 继续请求到其他的action,就好像好几个过滤器一起用一样。 不写就是默认 重定向。
dispatcher:用于页面转发,页面跳转过程一直是同一个线程,Action中的数据一直保存在