从类重定向到gsp页面

时间:2011-03-24 12:37:29

标签: java grails redirect

我使用grails并且在服务中我有一个类,在抛出异常之前它必须重定向到gsp页面。

有没有人知道如何从课程重定向到gsp?

提前致谢。

2 个答案:

答案 0 :(得分:3)

实际上,redirect旨在用于控制器,而不是服务。服务应仅包含业务逻辑,而不包含路由。路由是控制器的角色。此外,如果您抛出异常然后重定向,谁将采取异常?

我认为更好的方法是捕获服务器在控制器级别抛出的异常,然后执行重定向。

您可以查看更多重播指令here

答案 1 :(得分:0)

只需使用redirect(uri:'foo'),即会重定向到foo.gsp

更新:您不应该从服务重定向。服务必须完全不了解应用程序的Web性质。因此,最多重定向可以取决于服务的某些返回值。