link

用途

创建一个 html 锚标记, 设置 href 指定的参数.

示例

在 "shop"应用程序中的一个contrller:

class BookController {
     def list = { [ books: Book.list( params ) ] }
     def show = { [ book : Book.get( params['id'] ) ] }
}

controller的使用方法:

<g:link action="show" id="1">Book 1</g:link>
<g:link action="show" id="${currentBook.id}">${currentBook.name}</g:link>
<g:link controller="book">Book Home</g:link>
<g:link controller="book" action="list">Book List</g:link>
<g:link url="[action:'list',controller:'book']">Book List</g:link>
<g:link action="list" params="[sort:'title',order:'asc',author:currentBook.author]">
     Book List
</g:link>
<g:link controller="book" absolute="true">Book Home</g:link>
<g:link controller="book" base="http://admin.mygreatsite.com">Book Home</g:link>

在 GSP 的使用方法:

<%= link(action:'list',controller:'book') { 'Book List' }%>

结果:

<a href="/shop/book/list">Book List</a>

描述

属性

来源

Show Source