Следующий пример: у меня есть суперкласс и подкласс для действия Struts.Суперкласс определяет @Results
, а подкласс должен определять дополнительные определенные @Result
записи.Например:
@Results({
@Result(name=BaseAction.ERROR, location="/WEB-INF/jsp/error.jsp")
})
public abstract class BaseAction extends ActionSupport implements ServletRequestAware {
...
}
.. и подкласс
@Results({
@Result(name=BaseAction.INDEX, location="/WEB-INF/jsp/reporting/index.jsp")
})
public class ReportAction extends BaseAction {
...
}
Мой вопрос, имеет ли экземпляр ReportAction * только 1011 * @Result
из INDEX
определены, или он также содержит любые @Result
записи, определенные в любом, если это суперклассы.Знает ли мой ReportAction
о местоположении, установленном для BaseAction.ERROR
??
Спасибо, Мартин