gpt4 book ai didi

grails - 如何在grails中从 Controller 创建canocical?

转载 作者:行者123 更新时间:2023-12-02 14:47:18 26 4
gpt4 key购买 nike

在grails中,我有一个类似于/ myapp / questions / all的链接

全部是传递给我的 Controller 的参数(全部,已回复...)。

我有一种形式来搜索问题,具体取决于类型:总而言之,...
在搜索表单中,我有一个隐藏字段来传递参数。

但是显示的网址是/ myapp / questions /而不是/ myapp / questions / all

所以我尝试使用url:url =“[action:'question',controller:'mycontroller',params:['monparam':'$ {mavariable}']]”

但它不起作用。

任何的想法 ?

谢谢

最佳答案

您可以这样做:

class UrlMappings {

static mappings = {
name nameOfTheMapping: "/question/$para/" {
controller = "mycontroller"
action = "question"
}
...

然后,您可以通过以下方式访问映射:
<a href='${createLink(mapping: 'nameOfTheMapping', params: [para: para.encodeAsUrl()])}' title='test'>Test</a>

上面的代码是在我的taglib中创建的,因此,如果要在 View 中使用它,可能会有所不同。

关于grails - 如何在grails中从 Controller 创建canocical?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5105136/

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