在新标签页中打开视图 - grails

时间:2014-10-05 15:43:32

标签: grails

我有一个网址,然后用户点击以下内容我需要在新标签页中打开此网址。我怎么能这样做。

我要打开的网址是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作为网址,但我想显示http://lhost/pro/app/showusers?p=0&u=90作为网址。我怎样才能做到这一点 ?

1 个答案:

答案 0 :(得分:9)

使用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的更多信息。