Grails如何将多个动作直接指向同一个视图?

Usm*_*ail 2 grails

我在grails控制器上有以下导航设置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 ],
] 
Run Code Online (Sandbox Code Playgroud)

ken*_*ota 5

您可以手动指定应呈现哪个gsp文件.在您的控制器中执行此操作:

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

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

这样,将使用相同的gsp模板来呈现两个动作的结果.