相关疑难解决方法(0)

Struts2结果注释是否覆盖或添加到超类定义的值?

以下示例:我有一个struts动作的超类和子类.超类定义@Results,子类需要定义其他特定@Result条目.例如:

@Results({
    @Result(name=BaseAction.ERROR, location="/WEB-INF/jsp/error.jsp")
})
public abstract class BaseAction extends ActionSupport implements ServletRequestAware {
    ...
}
Run Code Online (Sandbox Code Playgroud)

..和一个子类

@Results({
    @Result(name=BaseAction.INDEX, location="/WEB-INF/jsp/reporting/index.jsp")
})
public class ReportAction extends BaseAction {
    ...
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否ReportAction的实例只有具备@ResultINDEX定义,或者它也包含任何@Result在任何定义的项目,如果它的父类.我是否ReportAction知道为BaseAction.ERROR?? 设置的位置?

谢谢,马丁

java annotations struts2 superclass

9
推荐指数
1
解决办法
932
查看次数

是否可以在Struts2中使用通配符方法调用,仅使用注释的约定插件?

我知道如何在struts.xml中使用通配符方法调用,但是可以使用注释来执行此操作吗?如果是这样的话?

annotations struts2

6
推荐指数
1
解决办法
2159
查看次数

标签 统计

annotations ×2

struts2 ×2

java ×1

superclass ×1