Ok - I'm having a bad start to the day and this is driving me nuts. I'm using
the Convention plugin, and below I've attached a copy of my struts.xml. As
you can see I've got two custom interceptors which I'm adding to a copy of
the param-prepare-param stack.
Through logging I can see that my two custome interceptors are being
initialized (their constructors are being called) but thereafter neither of
the interceptors intercept() method is being invoked.
Using the config-browser plugin I see that my custom interceptors are *not*
in the stack for the default, admin or diagnostic namespaces. Further none
of the namespaces are using the param-prepare-param stack the first
Parameter interceptor is missing as well. It looks like I'm using the
bog-standard struts-default stack.
What on arth have I missed?
Regards
<struts>
<constant name="struts.enable.DynamicMethodInvocation" value="true" />
<constant name="struts.devMode" value="true" />
<constant name="struts.objectFactory"
value="org.apache.struts2.spring.StrutsSpringObjectFactory" />
<package name="default" extends="struts-default">
<interceptors>
<interceptor name="redirectMessage"
class="com.blackbox.genesis.interceptors.RedirectMessageInterceptor"/>
<interceptor name="connectionStoreMonitor"
class="com.blackbox.genesis.interceptors.ConnectionStoreMonitorInterceptor"/>
<interceptor-stack name="secureStack">
<interceptor-ref name="redirectMessage"/>
<interceptor-ref name="exception"/>
<interceptor-ref name="connectionStoreMonitor"/>
<interceptor-ref name="alias"/>
<interceptor-ref name="params"/>
<interceptor-ref name="servletConfig"/>
<interceptor-ref name="i18n"/>
<interceptor-ref name="prepare"/>
<interceptor-ref name="chain"/>
<interceptor-ref name="debugging"/>
<interceptor-ref name="scopedModelDriven"/>
<interceptor-ref name="modelDriven"/>
<interceptor-ref name="fileUpload"/>
<interceptor-ref name="checkbox"/>
<interceptor-ref name="multiselect"/>
<interceptor-ref name="staticParams"/>
<interceptor-ref name="actionMappingParams"/>
<interceptor-ref name="params">
dojo\..*,^struts\..*
</interceptor-ref>
<interceptor-ref name="conversionError"/>
<interceptor-ref name="validation">
input,back,cancel,browse
</interceptor-ref>
<interceptor-ref name="workflow">
input,back,cancel,browse
</interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="secureStack"/>
</package>
<!-- Add packages here -->
<package name="admin" namespace="/admin" extends="default"/>
<package name="diagnostics" extends="default"/>
</struts>
--
View this message in context:
http://old.nabble.com/Interceptor-stack-tp28592300p28592300.html
Sent from the Struts - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]