gpt4 book ai didi

Grails 如何将多个操作指向同一个 View ?

转载 作者:行者123 更新时间:2023-12-02 13:49:29 25 4
gpt4 key购买 nike

我在 grails Controller 上有以下导航设置,List_X 和 List_Y 是否有可能转到不同的操作,然后映射到同一个 gsp 文件?

subItems: [ 
[ action: 'list_X',title: 'Something', order:1 ],
[ action: 'error_X',title: 'Something',order:2 ],
[ action: 'list_Y', title: 'Something', order:3 ],
[ action: 'error_Y',title: 'Something', order:4 ],
]

最佳答案

您可以手动指定应渲染哪个 gsp 文件。在您的 Controller 中执行此操作:

def list_X() {
// ... some code
render(view : "listView", model : [name : "bob", items : []])
}

def list_Y() {
//... some code
render(view : "listView", model : [name : "bob", items : []])
}

这样,相同的 gsp 模板将用于呈现两个操作的结果。

关于Grails 如何将多个操作指向同一个 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10542783/

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