我有一个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/