gpt4 book ai didi

grails - grails g:link帮助

转载 作者:行者123 更新时间:2023-12-02 15:14:27 30 4
gpt4 key购买 nike

嘿。想象一下,我有这样的事情:

class Car{ 
String name
String color
String mark


}

class Motion {
String name
Car carName
}

我有我的看法(motion.gsp):
<g:each in="${motion}">

<li>Name: ${it.name}, <br>carName: ${it.carName}, </li>
<br>
</g:each>

我需要做的是在“it.carName”字段中有一个链接,因此,当我单击它时,它会将我重定向到新页面(car.gsp),该页面将与“motion.gsp”几乎相同但会显示汽车的属性。

因此,我检查了grails自动生成的gsp文件“显示”,并看到了如下内容:


<td><g:link action="show" id="${countryInstance.id}">${fieldValue(bean: countryInstance, field: "id")}</g:link></td>



但是我不认为我能做什么。所以我的问题是:

a)请向我解释##之间的代码如何工作。

b)如果可能的话,请给我一些提示,提示我需要更新至我的motion.gsp的代码

最佳答案

g:link只不过生成了一个填充的<a href=''>而已。查看文档here:

基本上,在Grails中,您具有模型, View 和 Controller 。 g:link标记有助于根据Grails MVC约定生成有意义的链接。 g:link的适当名称参数指定在链接中调用哪个 Controller 以及对该 Controller 的哪个 Action ,以及传递给该 Action 的参数。

只需尝试一下,它并不复杂。

关于grails - grails g:link帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083328/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com