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

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

 

Java代码  收藏代码
  1. /** 
  2.  * isAjaxRequest:判断请求是否为Ajax请求. <br/> 
  3.  * 
  4.  * @param request 请求对象 
  5.  * @return boolean 
  6.  * @since JDK 1.6 
  7.  */  
  8. public boolean isAjaxRequest(HttpServletRequest request){  
  9.     String header = request.getHeader("X-Requested-With");  
  10.     boolean isAjax = "XMLHttpRequest".equals(header) ? true:false;  
  11.     return isAjax;  
  12. }  

 

posted @ 2014-04-19 15:41  锐洋智能  阅读(520)  评论(0编辑  收藏  举报