读书人

struts2的@Result annotation 怎么添加

发布时间: 2012-08-24 10:00:21 作者: rapoo

struts2的@Result annotation 如何添加params

?

在原来的webwork式的xml配置文件里可以给<action>下的<result>节点添加一些额外的参数。
<result ..>
????? <param name="">...</param>
</result>
那换成@Result annotation之后要怎么做呢。

看@Result的源代码发现有个params的String数组

@Retention(RetentionPolicy.RUNTIME)
public @interface Result {
??? String name() default Action.SUCCESS;
??? Class type() default NullResult.class;
??? String value();
??? String[] params() default {};
}?

可是原来的param配置是个key和value的键值对啊。后来查到struts2的文档原来就这个String数组里约定的是key,value,这样的顺序。

读书人网 >软件架构设计

热点推荐