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

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

HandlerInterceptorAdapter拦截器有以下三类方法

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

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

    afterCompletion

阅读更多
想对作者说点什么? 我来说一句

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

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭