`
chenzhou123520
  • 浏览: 4250138 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

判断一个请求是否为Ajax请求

    博客分类:
  • Java
 
阅读更多

这几天在写一个网站的登录判断拦截器,需要对请求进行拦截,在拦截器中我需要判断HttpServletRequest是否为Ajax异步请求。我们可以通过X-Requested-With="XMLHttpRequest"来判断这个请求是否为Ajax请求!

/**
 * isAjaxRequest:判断请求是否为Ajax请求. <br/>
 *
 * @author chenzhou
 * @param request 请求对象
 * @return boolean
 * @since JDK 1.6
 */
public boolean isAjaxRequest(HttpServletRequest request){
	String header = request.getHeader("X-Requested-With");
	boolean isAjax = "XMLHttpRequest".equals(header) ? true:false;
	return isAjax;
}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics