5

我正在为我的网络应用程序使用 JQuery-Ajax 和 History.js,无论如何我可以确定请求是来自 AJAX 请求还是只是普通请求?我的目标是这样的

<%if(isRequestAjax()){%>
<jsp:include page="/views/header.jsp" />        
}
<%}%>

<div id ="profilePage>
    <!-- user profile will be loaded here !-->
</div>

我也像 MVC 框架一样使用 Struts2

4

1 回答 1

10

您必须检查请求标头X-Requested-With,它将是XMLHttpRequest

  if ("XMLHttpRequest".equals(req.getHeader("X-Requested-With")) ){
           // include other file
  } 
于 2012-12-22T17:23:09.383 回答