如何在 Spring MVC 中实现HiddenHttpMethodFilter而无需向我的 web.xml 添加条目?
问问题
2085 次
2 回答
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, "/*");
}
}
也许它会对某人有所帮助。
于 2013-08-06T06:54:15.833 回答
-1
您可以简单地将它作为普通过滤器添加到 web.xml 中,不需要 spring xml 配置(如果不使用 DelegatingFilterProxy)
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
于 2013-08-05T18:27:39.447 回答