2013-08-05 55 views

回答

9

所以我想出瞭解決方案。

public class WebAppInitializer implements WebApplicationInitializer{ 

    @Override 
    public void onStartup(ServletContext aServletContext) throws ServletException 
    {  
     registerHiddenFieldFilter(aServletContext); 
    } 

    private void registerHiddenFieldFilter(ServletContext aContext) { 
     aContext.addFilter("hiddenHttpMethodFilter", new  HiddenHttpMethodFilter()).addMappingForUrlPatterns(null ,true, "/*"); 
    } 
} 

也許這對別人有幫助。

-1

你可以簡單地將其添加在你的web.xml作爲一個正常的過濾器,無需Spring XML配置(如果不使用的DelegatingFilterProxy)

<filter> 
    <filter-name>MyFilter</filter-name> 
    <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class> 
</filter> 
+0

感謝您的回答,但想法是我不想在我的項目上有任何XML – IowA