web.xml にエントリを追加せずに Spring MVC にHiddenHttpMethodFilterを実装するにはどうすればよいですか?
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 に答える