0
如何在Spring MVC中實現HiddenHttpMethodFilter而不必向web.xml添加條目?HiddenHttpMethodFilter配置無xml
如何在Spring MVC中實現HiddenHttpMethodFilter而不必向web.xml添加條目?HiddenHttpMethodFilter配置無xml
所以我想出瞭解決方案。
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, "/*");
}
}
也許這對別人有幫助。
你可以簡單地將其添加在你的web.xml作爲一個正常的過濾器,無需Spring XML配置(如果不使用的DelegatingFilterProxy)
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
感謝您的回答,但想法是我不想在我的項目上有任何XML – IowA