以正确的方式从Vaadin ResourceReference获取URL

时间:2014-06-25 14:00:54

标签: java user-interface vaadin

我正在尝试使用Vaadin下载zip文件而无需用户单击按钮。这可以使用Page.open()完成。我的问题是我设置StreamResource以这种方式下载:

    final StreamResource myResource = createResource();
    setResource("dl", myResource);
    getUI().getConnectorTracker().setDiffState(this, null);
    final ResourceReference ref = ResourceReference.create(myResource, UI.getCurrent(), "dl");

不幸的是ref.getURL()为空,这不允许我打开文件。这thread是我试图实施的方法。

0 个答案:

没有答案