2014-02-04 2 views
1

Я новичок в Struts. Я нашел у google, что перед использованием перехватчика вам нужно объявить его в struts xml, но я видел, что перехватчики, зависящие от модели, проверки и обработки рабочего процесса, не нужны для объявления в файле struts xml. Я очень смущен, когда нам нужно объявить его в struts xml, а когда нет.Перехватчик Struts, когда необходимо объявить в struts.xml

ответ

0

Вам необходимо объявить его, если он не объявлен ни в одном другом файле конфигурации Struts 2. Собственные артефакты структуры объявлены в конфигурации по умолчанию.

Не очень смущает.

+0

Что такое файл конфигурации struts2? это Struts.xml. если да, то я не вижу такого типа объявления –

+1

@ user2130718 Это ваш конфигурационный файл * app *, а не настройка по умолчанию в каркасе. Я бы потратил некоторое время на S2 wiki, эта информация доступна в руководствах, например, http://struts.apache.org/development/2.x/docs/struts-defaultxml.html –

+0

Я видел управляемый моделью интерфейс http://grepcode.com/file/repo1.maven.org/maven2/org.apache.struts.xwork/xwork-core/2.3.14.3/com/opensymphony/xwork2/ModelDriven.java#ModelDriven и найденный что он не реализует com.opensymphony.xwork2.interceptor.Interceptor, то почему нам нужно реализовать этот интерфейс при создании пользовательского перехватчика? –

Смежные вопросы