如何在Spring MVC中实现HiddenHttpMethodFilter而无需在web.xml中添加条目?
答案 0 :(得分: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 :(得分:-1)
你可以简单地将它作为普通过滤器添加到web.xml中,不需要spring xml配置(如果没有使用DelegatingFilterProxy)
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>