最近用ssm架构做了一个系统,很奇怪。ajax发送请求,请求返回状态200,但是却进入了ajax的error。最后发现是返回值的问题。发现返回了两个完全一样的json对象。controller返回值用什么都是两个。 于是在controller输出了一个时间戳,然后发现 这个请求竟然进来了两次,时间也只差一点点。 最终找到了原因 因为过滤器在过滤的时候后执行了 两遍 chain.doFilter()!! 两遍 chain.doFilter()!!; 两遍 chain.doFilter()!!; ;