When you specify a default stack for a package in which an action is part of, you do not have to specify an interceptor or interceptor stack on the action mapping. This makes maintenance far easier.
In any case, I am referring to being able to do this: <package name="A" extends="struts-default"> <interceptors> <interceptor-stack name="emptyStack"> <interceptor-ref name="empty"/> </interceptor-stack> <interceptor-stack name="aGivenStack"> <interceptor-ref name="something"/> <interceptor-ref name="something2"/> </interceptor-stack> </interceptors> <default-interceptor-ref name="emptyStack"/> <action name="action" class="my.package.AClass"> <result>aPage.jsp</result> </action> </package> <package name="B" extends="A"> <default-interceptor-ref name="aGivenStack"/> <action name="action" class="my.package.BClass"> <result>aPage.jsp</result> </action> </package> The only thing preventing being able to do that, is that the default stack defined in package B will override the default stack define in package A because they have the same namespace. -- View this message in context: http://www.nabble.com/How-does-one-get-the-%22validate%22-method-to-be-called--tp15160502p15169389.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]