Grails 呼叫.gsp页面

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() { /

我复制了index.gsp,名为index_1.gsp,我喜欢从html页面调用

因为我知道如何从html页面调用它,所以我尝试使用命令:redirect(uri:“/index_1.gsp”)从控制器调用index_1.gsp,但失败了

如果您能帮助我从html页面或控制器调用它,我将不胜感激。
谢谢

您不能从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)”,我很高兴我能提供帮助。