注明:该方法只限在jquery中的ajax请求,作者只在jquery中做过测试。
public boolean isAjaxRequest(HttpServletRequest request){ String requestHeader=request.getHeader("X-Requested-With"); if(requestHeader!=null&&requestHeader.equalsIgnoreCase("XMLHttpRequest")){ return true; }else{ return false; }测试浏览器:IE8、firefox、chrome