Hi Matt, You could add to your action declaration in the struts.xml a parameter called excluded methods, where you can add the name of the methods of your action that you don't want to be validated, for example:
<interceptor-ref name="yourInterceptor"> <param name="excludeMethods">methodName1,methodName2</param> </interceptor-ref> Even if your interceptor is a default interceptor like workflow or the interceptor is inside a interceptor stack you can reference it with the same declaration <interceptor-ref name="stackThatContainsTheInterceptor"> <param name="interceptorName.excludeMethods">methodName1,methodName2</param> </interceptor-ref> 2009/11/10 Matt Jiang <matt.ji...@gmail.com> > Hi All, > > I use Sitemesh as template engine with Struts2. > In my decorator jsp file, I use <s:action/> for division content source. > Now I encounter a problem that if an action has an action error, there will > be a "input" result used. It will cause all <s:action> in decorator JSP > file > also execute input result directly. That's means <s:action> method won't be > called. > > How do I make <s:action> execute its action method no matter its outer > action's result when using sitemesh together? > > thanks a lot. > Matt > -- Visita mi blog http://codigo-java.com http://aeblogs.com/uiq