Java 不带xml的HiddenHttpMethodFilter配置
如何在Spring MVC中实现而不必向我的web.xml添加条目?您只需将其作为普通筛选器添加到web.xml中,如果不使用DelegatingFilterProxy,则无需Spring xml配置Java 不带xml的HiddenHttpMethodFilter配置,java,spring-mvc,Java,Spring Mvc,如何在Spring MVC中实现而不必向我的web.xml添加条目?您只需将其作为普通筛选器添加到web.xml中,如果不使用DelegatingFilterProxy,则无需Spring xml配置 <filter> <filter-name>MyFilter</filter-name> <filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</
<filter>
<filter-name>MyFilter</filter-name>
<filter-class>org.springframework.web.filter.HiddenHttpMethodFilter</filter-class>
</filter>
所以我想出了解决办法
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, "/*");
}
}
也许这会对某人有所帮助。谢谢您的回答,但我的想法是我的项目中不需要任何xml