/** * @see org.apache.wicket.markup.html.WebResource#setHeaders(org.apache.wicket.protocol.http.WebResponse) */ @Override protected void setHeaders(WebResponse response) { super.setHeaders(response); if (filename != null) { response.setAttachmentHeader(filename); } }
/** * @see org.apache.wicket.markup.html.WebResource#setHeaders(org.apache.wicket.protocol.http.WebResponse) */ protected void setHeaders(WebResponse response) { super.setHeaders(response); if (filename != null) { response.setAttachmentHeader(filename); } }
/** * @see org.apache.wicket.markup.html.WebResource#setHeaders(org.apache.wicket.protocol.http.WebResponse) */ @Override protected void setHeaders(WebResponse response) { super.setHeaders(response); if (filename != null) { response.setAttachmentHeader(filename); } }
/** * @see org.apache.wicket.markup.html.WebResource#setHeaders(org.apache.wicket.protocol.http.WebResponse) */ protected void setHeaders(WebResponse response) { super.setHeaders(response); if (filename != null) { response.setAttachmentHeader(filename); } }
@Override protected void setHeaders(WebResponse response) { super.setHeaders(response); if(action.equals(new ResourceModel("AdminPage.export.download").getObject().toString())) { response.setAttachmentHeader(fileNameTextField.getModel().getObject()); } } };
@Override protected void setHeaders(WebResponse response) { super.setHeaders(response); if(action.equals(new ResourceModel("AdminPage.export.download").getObject().toString())) { response.setAttachmentHeader(fileNameTextField.getModel().getObject()); } } };
response.setAttachmentHeader(fileName);
response.setAttachmentHeader(FILE_NAME);
if (file != null && (response instanceof WebResponse)) ((WebResponse)response).setAttachmentHeader(file);
if (file != null && (response instanceof WebResponse)) ((WebResponse)response).setAttachmentHeader(file);
/** * @see org.apache.wicket.IRequestTarget#respond(org.apache.wicket.RequestCycle) */ public void respond(RequestCycle requestCycle) { final Application app = Application.get(); // Determine encoding final String encoding = app.getRequestCycleSettings().getResponseRequestEncoding(); // Set content type based on markup type for page final WebResponse response = (WebResponse) requestCycle.getResponse(); response.setCharacterEncoding(encoding); response.setContentType("text/plain; charset=" + encoding); // Make sure it is not cached by a client response.setHeader("Expires", Time.now().subtract(Duration.minutes(1)).toDateString()); response.setHeader("Cache-Control", "no-cache, must-revalidate"); response.setHeader("Pragma", "no-cache"); response.setLastModifiedTime(Time.now()); // set filename response.setAttachmentHeader(getFilename()); response.write(getContent()); }