grails - 在新标签页中打开 View -Grails

标签 grails

我有一个URL,然后用户单击以下内容,我需要在新选项卡中打开此URL。我怎样才能做到这一点。

我要打开的URL是http://lhost/pro/app/showusers?p=0&u=90
我的Grails代码如下:如何打开上面的链接,该链接将在新标签页中打开

<td><g:link action="showusers" id="${fieldValue(bean: userInstance, field: "name")}">${fieldValue(bean: userInstance, field: "name")}</g:link></td>

更新:

当我单击上面的链接时,我将http://lhost/pro/app/showusers/5作为URL,但我想将http://lhost/pro/app/showusers?p=0&u=90显示为URL。我怎样才能做到这一点 ?

最佳答案

使用link元素的target属性,您可以执行此操作。您可以为标签页/窗口命名,也可以使用_blank并允许浏览器在内部分配新名称。如果相同的窗口/选项卡已经打开,则使用相同的名称作为目标。

大多数Grails标准标签(如果不是全部的话)会在显示时将任何其他属性作为HTML元素属性进行回显。

例如:

<td><g:link action="showusers" id="${fieldValue(bean: userInstance, field: "name")}" target="_blank">${fieldValue(bean: userInstance, field: "name")}</g:link></td>

您可以阅读有关link / href元素here的更多信息。

关于grails - 在新标签页中打开 View -Grails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26204272/

相关文章:

grails - 如何在 Grails 中访问 POST 的正文内容?

grails - IntelliJ Idea 自动完成我自己的 grails 域元类方法?

html - 如何获取 Angular 的grails数组

php - Quercus PHP Grails字符编码问题

spring - Spring Cloud Angel.SR4和Grails 3.0.9无法正常工作

java - 如何使用 Grails 邮件插件设置内容类型?

Grails 2.3.2 不工作

在 Grails 中缓存?

grails - Grails ClassNotFoundException com.google.common.collect.Maps

date - Groovy日期代码产生意外的输出