我是grails的新手,只是从一个小应用程序开始,
我正在寻找以下问题的解决方案,
谁能告诉我如何从当前 Controller View 页面渲染到其他 Controller 的GSP View 页面。
提前谢谢,
拉克西米
最佳答案
假设您要从SecondController的normalView.gsp渲染FirstController的finalView.gsp
具有以下结构:
FirstController.groovy
finalView.gsp
SecondController.groovy
normalView.gsp
normalView.gsp将具有:
<g:link controller="SecondController" action="redirectToFirstController">Redirect to finalView.gsp </g:link>
然后在您的SecondController内部,定义一个名为redirectToFirstController的操作
def redirectToFirstController = {
redirect(controller:"FirstController",action:"renderFinalView")
}
在您的FirstController中:
def renderFinalView = {
render(view:"finalView");
}
关于grails - 如何渲染到其他 Controller 的gsp View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896915/