Struts 2 отображает перехватчики на действия

Struts 2 отображает перехватчики в действии

Разработчики Struts 2 используются для объявления действий пакету, который расширяет «struts-default», который содержит набор перехватчиков по умолчанию.


    
        pages/result.jsp
    

Набор перехватчиков по умолчанию сгруппирован как «defaultStack» в файлеstruts-default.xml, который находится в файлеstruts2-core.jar. «defaultStack» обеспечивает все основные функции Struts 2, которые удовлетворяют потребности большинства приложений.

Попробуйте изучить файлstruts-default.xml, это всегда лучший справочник по перехватчикам.

Отображение перехватчика на действие

Чтобы сопоставить другие перехватчики с действием, используйте элемент «interceptor-ref».


    
        
        
        pages/result.jsp
    

В приведенном выше фрагменте кода он отображает перехватчики «timer» и «logger» в класс действия «TestingAction» через элемент «interceptor-ref».

Перехватчики будут стрелять в порядке, который они объявили.

Поскольку «TestingAction» объявлен собственными перехватчиками,it’s immediate loses all the inherit default set of interceptors, вы должны явно объявить «defaultStack», чтобы использовать его, см. Пример ниже.


    
        
        
        
        pages/result.jsp