iba*_*alf 2 grails grails-controller
是否可以使用作为参数传递的controller-action名称调用另一个controller-action.像这样的东西:
视图:
<g:createLink controller="book" action="list"
params="[id: '1', onCompleteController='nextCon', onCompleteAction='nextAct']"/>
Run Code Online (Sandbox Code Playgroud)
控制器(书):
def list = {
... //Do something like save book
**execute onCompleteController/onCompleteAction**
return render(text: [success:true] as JSON))
}
Run Code Online (Sandbox Code Playgroud)
你可以通过使用转发或重定向(这适用于你的情况)来做到这一点.
就像是
redirect(controller:onCompleteController, action: onCompleteAction, model:[])
forward(controller:onCompleteController, action: onCompleteAction, params:[])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4104 次 |
| 最近记录: |