[wicket] 如何下载一个页面,而不是打开一个页面?

cactu5 2009-09-22

我在页面1有一个button,点击之后要生成页面2,但是我不想开打页面2,而是要弹出下载页面2的对话框,然后可以保存页面2.请问如何做到,最好有示例代码。谢谢。

我现在大概是这样写的,但是不会弹出下载对话框,只会打开page页面。

public void onSubmit() {

  WebResponse r = (WebResponse) getResponse();

  r.setAttachmentHeader("name.html");

  WebPage page = new WebPage(new Model());

  setResponsePage(page);

}
 







 

Global site tag (gtag.js) - Google Analytics