Je vous écris dans mon struts.xml cette pile d'intercepteurspile intercepteurs struts2
<interceptor-stack name="project-interceptors-stack">
<interceptor-ref name="my1-i" />
<interceptor-ref name="my2-i" />
<interceptor-ref name="paramsPrepareParamsStack" />
<interceptor-ref name="logger" />
<interceptor-ref name="timer" />
</interceptor-stack>
où my1-i et my2-i sont mes intercepteurs sur mesure. Je ne me intercepteur
<interceptor-ref name="i18n"/>
<interceptor-ref name="prepare"/>
<interceptor-ref name="modelDriven"/>
<interceptor-ref name="validation">
mais, mon action de, qui sont préparables, ModelDriven et Validateable fonctionnent bien ... pourquoi?
Suivi: J'ai omis un détail important: la pile d'intercepteurs est définie dans le premier paquet et héritée par tous les sous-packages.
Plus précisément je voulais demander ceci: pourquoi, si mon action met en œuvre préparable, et je n'ai pas l'intercepteur « <interceptor-ref name="prepare"/>
» dans ma pile personnalisée, la méthode préparer est appelé correctement?
S'il vous plaît, utilisez des réponses pour les réponses. Si vous avez besoin d'ajouter des détails à votre question, il suffit de la modifier. –