我有一个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>
Run Code Online (Sandbox Code Playgroud)
更新:
当我点击上面的链接我得到http://lhost/pro/app/showusers/5的URL,但我想显示http://lhost/pro/app/showusers?p=0&u=90为URL.我怎样才能做到这一点 ?
使用targetlink元素的属性,您可以执行此操作.您可以为选项卡/窗口指定名称或使用,_blank并允许浏览器在内部分配新名称.如果已经打开,则使用相同的名称将定位相同的窗口/选项卡.
大多数(如果不是全部)Grails标准标记将在存在时将任何其他属性作为HTML元素属性进行回显.
例如:
<td><g:link action="showusers" id="${fieldValue(bean: userInstance, field: "name")}" target="_blank">${fieldValue(bean: userInstance, field: "name")}</g:link></td>
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关link/href元素的更多信息.