判断请求是否是ajax请求,response返回解析
发布时间:2020-12-16 03:34:40 所属栏目:百科 来源:网络整理
导读:判断一个请求是不是ajax请求 /** * 判断ajax请求 * @param request * @return */boolean isAjax(HttpServletRequest request){ return (request.getHeader("X-Requested-With") != null "XMLHttpRequest".equals( request.getHeader("X-Requested-With").toS
判断一个请求是不是ajax请求 /** * 判断ajax请求 * @param request * @return */ boolean isAjax(HttpServletRequest request){ return (request.getHeader("X-Requested-With") != null && "XMLHttpRequest".equals( request.getHeader("X-Requested-With").toString()) ) ; } 或者如下: if (request.getHeader("x-requested-with") != null && "XMLHttpRequest".equalsIgnoreCase( request.getHeader("x-requested-with").toString() )) { chain.doFilter(request,response); // 不可少,否则请求会出错 } ajax请求后台用response返回的结果, 不能直接当做html解析,比如一段js可以在响应中接收到,但是不能够正常的执行, 正常的表单提交是可以执行的。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |