SpringMvc-过滤器的小tips

在原本的Spring-Mvc中默认是不能解析使用DELETE和PUT-HTTP方法的,我们要使用者两种方法要配置过滤器,对请求进行数据拦截过滤,才可以得到我们想要的结果.

DELETE方法:
在web.xml文件中添加过滤器,过滤DELETE请求.
!--进行delete请求过滤使用-->


通过设定过滤器已经过滤器映射路径,将请求过滤后

在相应的JSP页面中设定_method的方法 即可使用DELETE方法

put方法:
在web.xml中如果要使用自定义的视图解析器,那么就要在路径中设置加载自己的解析器,spring的listener监听中,如果没有设置名字 会默认名称为contextConfigLocaiton 路径值为/root-context.xml

只有放在root-context.xml文件中的KEY值才会被Spring框架解析, 因为要使我们自己的Spring-web.xml生效,那么需要DispatchServlet来加载我们的数据,而过滤动作是在请求到达DispatchServlet之前, 所以我们此时如果想要通过spring-web.xml文件中的视图解析器来进行我们平时的视图解析,那是做不到的

spring root上下文,我们只要在spring-root上下文中配置我们自己的解析器,那么就会生效.

猜你喜欢

转载自www.cnblogs.com/Curry-Rice/p/8973239.html
今日推荐