springmvc 拦截器修改ajax请求response的header值

由于ajax返回的json字符串,而拦截器如果修改返回值将影响项目的大部分功能,所以只能用response的header进行少量的值得添加。例如 csrf的添加。但是在postHandle 方法中response已经被锁定,无法进header的值得添加,所以只能在preHandle中进行值得设定,而 ModelAndView的传值只能在postHandle  中添加。

HandlerInterceptorAdapter拦截器有以下三类方法

    preHandle   在此方法中进行ajax response的header赋值

    postHandle  在此方法中进行ModelAndView的赋值

    afterCompletion

阅读更多
上一篇spring多线程事物解决办法
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭