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




