如何使用代码在java wicket中打开新选项卡

时间:2016-07-04 13:07:29

标签: java wicket

我必须在点击按钮后首先验证我的代码,然后需要在wicket中使用新选项卡打开新页面。 我已经使用了target =“_ blank”选项,但它对我没用。

1 个答案:

答案 0 :(得分:1)

确认后,您可以利用PopupSettings在另一个标签页上打开另一个页面:

PopupSettings settings = new PopupSettings();
settings.setTarget(String.format("'%s'", urlFor(AnotherPage.class, null)));
ajaxRequestTarget.appendJavaScript(settings.getPopupJavaScript());

更新: 这取决于浏览器,无论是打开新窗口还是新选项卡:

Open a URL in a new tab (and not a new window) using JavaScript