(快速参考)

目的

创建一个可在必要时使用的链接,例如在href JavaScript Ajax调用等中

例子

名为shop的应用程序的示例控制器

 BookController {

    静态的defaultAction"清单"def清单书列出参数def显示书获取参数ID

上述控制器的用法示例

生成商店书展<> 行动="" ID="1" />生成商店书展foo bar&嘘远<> 行动="" 参数="foo bar boo far"/>生成车间订单<> 控制者="" />生成商店账单<> 控制者="" 行动="清单" />生成商店账单<> 网址="动作列表控制器书" />在发布名称空间中生成到书控制器的链接<> 控制者="" 命名空间="出版"/>生成http门户mygreatsite com书<> 控制者="" 绝对=""/>生成http admin mygreatsite com书<> 控制者="" 基础="http管理员mygreatsite com"/>生成商店书单标题The Shining&作者斯蒂芬·金(Stephen King)<> 控制者="" 行动="清单"
              参数="标题闪亮的作者斯蒂芬·金ID"/>

在GSP中作为方法调用的示例

"createLink操作列表"我的链接

结果是

<> href="商店书单">我的链接

描述

属性

  • 行动可选链接中要使用的操作名称(如果未指定),将链接默认操作

  • 控制者可选链接中要使用的控制器的名称(如果未指定)将链接当前控制器

  • 命名空间可选在链接中使用的控制器的名称空间

  • 插入可选,提供控制器的插件名称

  • ID可选在链接中使用的ID

  • 分段可选链接片段,通常称为锚标记以使用

  • 映射可选的

  • 方法可选在相应的URL映射中指定的HTTP方法

  • 参数可选的请求参数映射

  • 网址可选的包含动作控制器ID等的Map

  • 小号可选正在运行的应用程序中相对路径的字符串

  • relativeUri可选用于指定相对于当前路径的uri

  • 绝对可选,如果会将链接目标地址的前缀为grails serverURL来自的财产应用程序要么HTTP本地主机<>如果没有设置应用程序并且不在生产中运行

  • 基础可选设置要添加到链接目标地址的前缀,通常是绝对服务器URL。这将覆盖绝对属性(如果同时指定)

  • 事件可选Webflow事件的名称,用于触发与给定关联的流的事件行动需要Webflow插件