Grails 呼叫.gsp页面
我复制了index.gsp,名为index_1.gsp,我喜欢从html页面调用 因为我知道如何从html页面调用它,所以我尝试使用命令:redirect(uri:“/index_1.gsp”)从控制器调用index_1.gsp,但失败了 如果您能帮助我从html页面或控制器调用它,我将不胜感激。Grails 呼叫.gsp页面,grails,gsp,Grails,Gsp,我复制了index.gsp,名为index_1.gsp,我喜欢从html页面调用 因为我知道如何从html页面调用它,所以我尝试使用命令:redirect(uri:“/index_1.gsp”)从控制器调用index_1.gsp,但失败了 如果您能帮助我从html页面或控制器调用它,我将不胜感激。 谢谢您不能从HTML页面调用GSP。这没有道理 如果要从控制器渲染视图,可以执行以下操作 class SomeController { def someAction() { /
谢谢您不能从HTML页面调用GSP。这没有道理 如果要从控制器渲染视图,可以执行以下操作
class SomeController {
def someAction() {
// this will render grails-app/views/some/index_1.gsp
render view: 'index_1'
}
}
您不能从HTML页面调用GSP页面。该框架不支持它,也没有意义。如果GSP位于
grails app/views/
而不是grails app/views//
,那么您可以使用类似render view:'/index_1'
的内容来渲染它。非常感谢您的快速回答。当我运行建议的解决方案时,我得到了“对于index_1.jsp,请求的资源不可用(gsp改为jsp)”,我很高兴我能提供帮助。