I am using my own Stack and wonder why parameter setting fails although i did exclude them:
<interceptor-ref name="params">
<param
name="excludeParams">dojo\..*,d-.*-(p|s|o),^struts\..*</param>
</interceptor-ref>
I debugged a little bit and the fault is the "renderDirect" Action declared at
struts-portlet-default.xml.
...
<default-interceptor-ref name="portletDefaultStack"/>
<action name="renderDirect"
class="org.apache.struts2.portlet.dispatcher.DirectRenderFromEventAction">
<result name="success">${location}</result>
</action>
...
It uses the portletDefaultStack and the defaultStack does include the params
Interceptor which is configured to only exclude dojo ones.
How can i change the behaviour? Afaik i can not overwrite existing stack
definitions, amd i right?
The only way i see at the moment is to patch the source xmls to confirm to my
needs.
I tried to overwrite everything and do not import the portlet default one but
i cant get it work? Any ideas?
--
Bitte senden Sie mir keine Word- oder PowerPoint-Anhänge.
Siehe http://www.gnu.org/philosophy/no-word-attachments.de.html
Really, I'm not out to destroy Microsoft. That will just be a
completely unintentional side effect."
-- Linus Torvalds
smime.p7s
Description: S/MIME cryptographic signature

