我有一个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的更多信息。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!