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

标签 java wicket

单击按钮后,我必须首先验证我的代码,然后需要在 Wicket 口中使用新选项卡打开新页面。 我已经使用了 target= "_blank"选项,但它对我不起作用。

最佳答案

确认后,您可以利用 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

关于java - 如何使用代码在java wicket中打开新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38185535/

相关文章:

java - 如何动态检查 Wicket 口中的现有用户

java - 从 Java 批量导入时覆盖 Azure Cosmos DB 中已存在的项目

java - Android MediaPlayer-如何从原始文件夹加载加载多个文件

java - Resttemplate 没有正确反序列化 JSON

java - 如何在 Wicket 1.5 中将自定义 BigDecimal 转换器设置为 TextField<BigDecimal>?

java - 如何在 Wicket 应用程序中生成唯一链接?

java - 检查字符串是否包含除句点和问号之外的特殊字符 Java

java - 无法在 UBUNTU 14.04 中启动 sqldeveloper

ajax - AjaxFormComponentUpdatingBehavior 和表单提交的不同验证器集

wicket - 如何使用 Wicket 6 在服务器端转发页面请求