Comment faire pour hériter de l'intercepteur de la pile et remplacer l'un de l'intercetor dans tout cela?

StackOverflow https://stackoverflow.com/questions/3317161

  •  28-09-2020
  •  | 
  •  

Question

J'ai besoin d'hériter paramsPrepareParamsStack intercepteur de la pile dans mystack et le besoin de remplacer la validation de l'intercepteur paramètres.Comment dois-je faire?

Était-ce utile?

La solution

ci-dessous le code s'exécute bien..

<interceptors>
            <interceptor-stack name="ehspre2stack">
                <interceptor-ref name="paramsPrepareParamsStack">
                    <param name="validation.excludeMethods">
                        list,loadedit,remove,execute,reset,loadAdd
                    </param>
                    <param name="exception.logEnabled">true</param>
                    <param name="exception.logLevel">ERROR</param>
                </interceptor-ref>
            </interceptor-stack>
        </interceptors>

Autres conseils

Il suffit de copier l'ensemble de la pile dans votre struts.xml et de remplacer les paramètres selon les besoins:

       <interceptor-stack name="paramsPrepareParamsStack">
            <interceptor-ref name="exception"/>
            <interceptor-ref name="alias"/>
            <interceptor-ref name="params"/>
            <interceptor-ref name="servletConfig"/>
            <interceptor-ref name="prepare"/>
            <interceptor-ref name="i18n"/>
            <interceptor-ref name="chain"/>
            <interceptor-ref name="modelDriven"/>
            <interceptor-ref name="fileUpload"/>
            <interceptor-ref name="checkbox"/>
            <interceptor-ref name="staticParams"/>
            <interceptor-ref name="params"/>
            <interceptor-ref name="conversionError"/>
            <interceptor-ref name="validation">
                <param name="excludeMethods">your,methods,skip,validation</param>
            </interceptor-ref>
            <interceptor-ref name="workflow">
                <param name="excludeMethods">your,methods,skip,validation</param>
            </interceptor-ref>
        </interceptor-stack>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top