注明:该方法只限在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