页面重定向grails

时间:2014-09-17 06:36:43

标签: grails

我正在研究grails项目。在'观点'文件夹我创建了一个名为' contact.gsp'的新页面。并且有一个名为' index.gsp'的默认页面。现在我的问题是如何从index.gsp重定向到contact.gsp。

1 个答案:

答案 0 :(得分:0)

HTTP重定向通常在控制器(或过滤器)中完成,而不是在视图中完成。在控制器内部,您可以使用redirect方法重定向到另一个控制器操作(或资源):

redirect(controller: 'foo', action: 'bar') // redirects to /foo/bar

如果您只想从控制器操作渲染不同的视图,可以使用render方法。例如。如果要从索引操作中呈现contact.gsp视图,可以使用:

def index() {
  render view: '/my-views/contact', model: [foo: 'bar']
}