externalContext.responseReset(); externalContext.setResponseCharacterEncoding(characterEncoding);
FacesContext context = FacesContext.getCurrentInstance(); ExternalContext externalContext = context.getExternalContext(); externalContext.responseReset(); externalContext.setResponseContentType("application/vnd.ms-excel"); externalContext.setResponseHeader("Content-Disposition", "attachment;filename=export.xls"); workbook.write(externalContext.getResponseOutputStream()); context.responseComplete(); // Prevent JSF from performing navigation.
@Override public void responseReset() { delegate.responseReset(); }
@Override public void responseReset() { wrapped.responseReset(); }
/** * @see Faces#responseReset() */ public static void responseReset(FacesContext context) { context.getExternalContext().responseReset(); }
/** * @see Faces#responseReset() */ public static void responseReset(FacesContext context) { context.getExternalContext().responseReset(); }
/** * * @since 2.0 */ public void responseReset() { ExternalContext ctx = _MyFacesExternalContextHelper.firstInstance.get(); if (ctx == null) { throw new UnsupportedOperationException(); } ctx.responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
@Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
/** * <p>The default behavior of this method is to * call {@link ExternalContext#responseReset()} * on the wrapped {@link ExternalContext} object.</p> * * @see javax.faces.context.ExternalContext#responseReset() */ @Override public void responseReset() { getWrapped().responseReset(); }
public void showJsonPreviewNewWindow() throws IOException, WrappedResponse { FacesContext fc = FacesContext.getCurrentInstance(); ExternalContext ec = fc.getExternalContext(); ec.responseReset(); ec.setResponseContentType("application/json;charset=UTF-8"); //ec.setResponseContentLength(contentLength); String fileName = "prov-json.json"; ec.setResponseHeader("Content-Disposition", "inline; filename=\"" + fileName + "\""); OutputStream output = ec.getResponseOutputStream(); OutputStreamWriter osw = new OutputStreamWriter(output, "UTF-8"); osw.write(provJsonState); //the button calling this will only be rendered if provJsonState exists (e.g. a file is uploaded) osw.close(); fc.responseComplete(); } }
private void resetResponse(FacesContext context) { ExternalContext externalContext = context.getExternalContext(); String contentType = externalContext.getResponseContentType(); // Remember content type. String characterEncoding = externalContext.getResponseCharacterEncoding(); // Remember encoding. externalContext.responseReset(); OmniPartialViewContext.getCurrentInstance(context).resetPartialResponse(); externalContext.setResponseContentType(contentType); externalContext.setResponseCharacterEncoding(characterEncoding); }
private void resetResponse(FacesContext context) { ExternalContext externalContext = context.getExternalContext(); String contentType = externalContext.getResponseContentType(); // Remember content type. String characterEncoding = externalContext.getResponseCharacterEncoding(); // Remember encoding. externalContext.responseReset(); OmniPartialViewContext.getCurrentInstance(context).resetPartialResponse(); externalContext.setResponseContentType(contentType); externalContext.setResponseCharacterEncoding(characterEncoding); }