判断一个请求是否是ajax请求html
/** * 判断ajax请求 * @param request * @return */ boolean isAjax(HttpServletRequest request){ return (request.getHeader("X-Requested-With") != null && "XMLHttpRequest".equals( request.getHeader("X-Requested-With").toString()) ) ; }
或者以下:ajax
if (request.getHeader("x-requested-with") != null && "XMLHttpRequest".equalsIgnoreCase( request.getHeader("x-requested-with").toString() )) { chain.doFilter(request, response); // 不可少,不然请求会出错 }
ajax请求后台用response返回的结果, 不能直接当作html解析,好比一段js能够在响应中接收到,可是不可以正常的执行, 正常的表单提交是能够执行的。code