演示代码:https://github.com/apache/wicket/blob/0ba3ce015ae9f258246b92ac599a00481a26c37f/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AjaxDownloadPage.java演示进行中:http://examples8x.wicket.apache.org/ajax/download
可以使用]下载文件>
AjaxLink<Void> downloadButton = new AjaxLink<Void>("downloadButton") { @Override public void onClick(AjaxRequestTarget ajaxRequestTarget) { }
?还是只能通过
onSubmit()
动作发生?因为我具有单击按钮下载文件的工作代码,但是该方法使用onSubmit
。现在,我尝试使用这种按钮执行相同的操作,它以相同的方式准备文件,甚至在本地文件中创建一个临时文件,但是当涉及到浏览器中的弹出窗口时,它什么都不做。可能是什么问题呢?
可以使用AjaxLink 演示代码:https://github.com/apache/wicket/blob/0ba3ce015ae9f258246b92ac599a00481a26c37f/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AjaxDownloadPage.java演示进行中:http://examples8x.wicket.apache.org/ajax/download
演示代码:https://github.com/apache/wicket/blob/0ba3ce015ae9f258246b92ac599a00481a26c37f/wicket-examples/src/main/java/org/apache/wicket/examples/ajax/builtin/AjaxDownloadPage.java演示进行中:http://examples8x.wicket.apache.org/ajax/download