public void onSubmit() { WebResponse r = (WebResponse)getRequestCycle().getResponse(); r.setContentType("text/csv"); r.setHeader("Content-Disposition", "attachment; filename=\"export.csv\""); r.write("hello,world,why,wont,you,work"); getRequestCycle().setResponsePage((WebPage)null); }