判断是否为ajax请求代码如下:
/***
* 判断一个请求是否为AJAX请求,是则返回true
* @param request
* @return
*/
public static boolean isAjaxRequest(HttpServletRequest request) {
String requestType = request.getHeader("X-Requested-With");
//如果requestType能拿到值,并且值为 XMLHttpRequest ,表示客户端的请求为异步请求,那自然是ajax请求了,反之如果为null,则是普通的请求
if(requestType == null){
return false;
}
return true;
}