Vaadin在新标签页中打开链接

use*_*643 16 java vaadin

我使用Vaadin编写了以下代码.www.google.com当用户单击按钮时,代码将打开页面.

我的问题是,有没有办法指定要在新标签页中打开页面?

谢谢.

button.addClickListener(new Button.ClickListener() {
    public void buttonClick(ClickEvent event) {
        getUI().getPage().setLocation("http://www.google.com");
    }
});
Run Code Online (Sandbox Code Playgroud)

VH-*_*NZZ 21

getUI().getPage().open("http://www.google.com", "_blank");
Run Code Online (Sandbox Code Playgroud)

该_blank窗口的名字是很重要的位置.要注意的是,你还可以有一个浏览器将可以在新窗口中打开资源来代替.

该方法还有另一个签名open(),即

open(String url, String windowName, boolean tryToOpenAsPopup) 
Run Code Online (Sandbox Code Playgroud)

这可能符合法案.HTH.

参考文献:Page(Vaadin 7.2.1 API).