在服务器端判断request来自Ajax请求(异步)还是传统请求(同步): 两种请求在请求的Header不同,Ajax 异步请求比传统的同步请求多了一个头参数x-requested-with
可以这样判断
String x = request.getHeader("x-requested-with"); if("XMLHttpRequest".equals(x)){ //异步 }else{ //同步 }