@Override @Nullable public String getHeader(String headerName) { return getExternalContext().getRequestHeaderMap().get(headerName); }
ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); String userAgent = externalContext.getRequestHeaderMap().get("User-Agent");
@Override public Iterator<String> getHeaderNames() { return getExternalContext().getRequestHeaderMap().keySet().iterator(); }
public static boolean isEdge(FacesContext context) { String userAgent = context.getExternalContext().getRequestHeaderMap().get("User-Agent"); if (userAgent == null) { return false; } else { return userAgent.contains("Edge"); } }
public static boolean isIE(FacesContext context) { String userAgent = context.getExternalContext().getRequestHeaderMap().get("User-Agent"); if (userAgent == null) { return false; } else { return userAgent.contains("MSIE"); } }
@Override @Nullable public String getHeader(String headerName) { return getExternalContext().getRequestHeaderMap().get(headerName); }
@Override public Iterator<String> getHeaderNames() { return getExternalContext().getRequestHeaderMap().keySet().iterator(); }
public static boolean isIE(FacesContext context, int value) { String userAgent = context.getExternalContext().getRequestHeaderMap().get("User-Agent"); if (userAgent == null) { return false; } else { int index = userAgent.indexOf("MSIE"); if (index == -1) { return false; } else { int version = Double.valueOf(userAgent.substring((index + 5), userAgent.indexOf(';', index))).intValue(); return version == value; } } }
public static boolean isLessThanIE(FacesContext context, int value) { String userAgent = context.getExternalContext().getRequestHeaderMap().get("User-Agent"); if (userAgent == null) { return false; } else { int index = userAgent.indexOf("MSIE"); if (index == -1) { return false; } else { int version = Double.valueOf(userAgent.substring((index + 5), userAgent.indexOf(';', index))).intValue(); return version > value; } } } }
return getExternalContext().getRequestHeaderMap();
return getExternalContext().getRequestHeaderMap();
ExternalContext externalContext = facesContext.getExternalContext(); Map<String, String> headers = externalContext.getRequestHeaderMap(); boolean ajax = "XMLHttpRequest".equals(headers.get("X-Requested-With"));
public String getBrowserName() { ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); String userAgent = externalContext.getRequestHeaderMap().get("User-Agent"); if(userAgent.contains("MSIE")){ return "Internet Explorer"; } if(userAgent.contains("Firefox")){ return "Firefox"; } if(userAgent.contains("Chrome")){ return "Chrome"; } if(userAgent.contains("Opera")){ return "Opera"; } if(userAgent.contains("Safari")){ return "Safari"; } return "Unknown"; }
public static boolean isIE(FacesContext context) { String userAgent = context.getExternalContext().getRequestHeaderMap().get("User-Agent"); if (userAgent == null) { return false; } else { return userAgent.contains("MSIE"); } }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#getRequestHeaderMap} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#getRequestHeaderMap() */ @Override public Map<String, String> getRequestHeaderMap() { return getWrapped().getRequestHeaderMap(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#getRequestHeaderMap} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#getRequestHeaderMap() */ @Override public Map<String, String> getRequestHeaderMap() { return getWrapped().getRequestHeaderMap(); }
@Override public Map<String, String> getRequestHeaderMap() { return getWrapped().getRequestHeaderMap(); }
@Produces @Named("header") @HeaderMap @FacesScoped public Map<String, String> getHeaderMap() { return FacesContext.getCurrentInstance().getExternalContext().getRequestHeaderMap(); }
@Override public boolean isPartialRequest() { assertNotReleased(); if (_partialRequest == null) { String requestType = _facesContext.getExternalContext(). getRequestHeaderMap().get(FACES_REQUEST); _partialRequest = (requestType != null && PARTIAL_PROCESS.equals(requestType)); } return _partialRequest || isAjaxRequest(); }
public HeaderMapProducer() { super.name("header") .scope(RequestScoped.class) .qualifiers(new HeaderMapAnnotationLiteral()) .types( new ParameterizedTypeImpl(Map.class, new Type[]{String.class, String.class}), Map.class, Object.class) .beanClass(Map.class) .create(e -> FacesContext.getCurrentInstance().getExternalContext().getRequestHeaderMap()); }