0
我需要繼承paramsPrepareParamsStack
攔截器堆棧到mystack
並需要覆蓋驗證攔截器參數。我該怎麼做?如何繼承攔截器堆棧並覆蓋其中的一個攔截器?
我需要繼承paramsPrepareParamsStack
攔截器堆棧到mystack
並需要覆蓋驗證攔截器參數。我該怎麼做?如何繼承攔截器堆棧並覆蓋其中的一個攔截器?
下面的代碼執行好..如果我爲<攔截指定
<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>
只需將整個堆棧複製到您的struts.xml,並根據需要覆蓋參數:
<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>
會發生什麼> \t \t \t <攔截堆疊名稱= 「ehspre2stack」> \t \t \t \t <在terceptor-REF名稱= 「paramsPrepareParamsStack」> \t \t \t \t \t \t \t \t \t \t \t列表,loadedit,刪除,執行重置 \t \t \t \t \t \t \t \t \t interceptor-ref> \t \t \t interceptor-stack> \t \t攔截器> – Jothi 2010-07-23 13:34:03
我不認爲它會起作用,但隨時可以嘗試一下。 – Pat 2010-07-23 17:12:02