Ajax请求通常具有一个
X-Requested-With:XMLHttpRequest请求标头。在JSF中,您可以通过获得请求标头
ExternalContext#getRequestHeaderMap()。
ExternalContext externalContext = facesContext.getExternalContext();Map<String, String> headers = externalContext.getRequestHeaderMap();boolean ajax = "XMLHttpRequest".equals(headers.get("X-Requested-With"));


