2010-07-23 90 views

回答

2

下面的代碼執行好..如果我爲<攔截指定

<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> 
0

只需將整個堆棧複製到您的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> 
+0

會發生什麼> \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 \t \t \t \t \t Jothi 2010-07-23 13:34:03

+0

我不認爲它會起作用,但隨時可以嘗試一下。 – Pat 2010-07-23 17:12:02