【问题标题】:Struts2 list of default interceptorsStruts2 默认拦截器列表
【发布时间】:2022-09-23 02:01:03
【问题描述】:

我找不到 defaultStack 中使用的拦截器列表。当我使用 defaultStack 时,我的应用程序可以工作,但我不想拥有所有拦截器,只有我需要的那些(就像我不希望 CSP 拦截器包含在 defaultStack 中一样)。

我在哪里可以找到这份清单?

    标签: struts2


    【解决方案1】:

    我的错,我们可以在struts-default.xml找到它:

    <interceptor-stack name="defaultStack">
                    <interceptor-ref name="exception"/>
                    <interceptor-ref name="alias"/>
                    <interceptor-ref name="servletConfig"/>
                    <interceptor-ref name="i18n"/>
                    <interceptor-ref name="cspInterceptor">
                        <param name="enforcingMode">false</param>
                    </interceptor-ref>
                    <interceptor-ref name="prepare"/>
                    <interceptor-ref name="chain"/>
                    <interceptor-ref name="scopedModelDriven"/>
                    <interceptor-ref name="modelDriven"/>
                    <interceptor-ref name="fileUpload"/>
                    <interceptor-ref name="checkbox"/>
                    <interceptor-ref name="datetime"/>
                    <interceptor-ref name="multiselect"/>
                    <interceptor-ref name="staticParams"/>
                    <interceptor-ref name="actionMappingParams"/>
                    <interceptor-ref name="params"/>
                    <interceptor-ref name="conversionError"/>
                    <interceptor-ref name="coepInterceptor">
                        <param name="enforcingMode">false</param>
                        <param name="disabled">false</param>
                        <param name="exemptedPaths"/>
                    </interceptor-ref>
                    <interceptor-ref name="coopInterceptor">
                        <param name="exemptedPaths"/>
                        <param name="mode">same-origin</param>
                    </interceptor-ref>
                    <interceptor-ref name="fetchMetadata"/>
                    <interceptor-ref name="validation">
                        <param name="excludeMethods">input,back,cancel,browse</param>
                    </interceptor-ref>
                    <interceptor-ref name="workflow">
                        <param name="excludeMethods">input,back,cancel,browse</param>
                    </interceptor-ref>
                    <interceptor-ref name="debugging"/>
                </interceptor-stack>
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-31
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多