Java 从类重定向到gsp页面
我使用grails,在服务中我有一个类,在抛出异常之前,它必须重定向到gsp页面 有没有人知道如何从班级转到gsp 提前感谢。只需使用,它将重定向到Java 从类重定向到gsp页面,java,grails,redirect,Java,Grails,Redirect,我使用grails,在服务中我有一个类,在抛出异常之前,它必须重定向到gsp页面 有没有人知道如何从班级转到gsp 提前感谢。只需使用,它将重定向到foo.gsp 更新:您不应该从服务重定向。服务必须完全不知道应用程序的web性质。因此,重定向最多可以依赖于服务的某个返回值。只需使用,它将重定向到foo.gsp 更新:您不应该从服务重定向。服务必须完全不知道应用程序的web性质。因此,重定向最多只能依赖于服务的某个返回值。实际上,重定向是设计用于控制器的,而不是服务。服务应该只包含业务逻辑,而不
foo.gsp
更新:您不应该从服务重定向。服务必须完全不知道应用程序的web性质。因此,重定向最多可以依赖于服务的某个返回值。只需使用,它将重定向到foo.gsp
更新:您不应该从服务重定向。服务必须完全不知道应用程序的web性质。因此,重定向最多只能依赖于服务的某个返回值。实际上,重定向是设计用于控制器的,而不是服务。服务应该只包含业务逻辑,而不是路由。路由是控制器的角色。此外,如果抛出一个异常,然后重定向,谁将接受该异常
我认为更好的方法是在控制器级别捕获服务抛出的异常,然后执行重定向
您可以查看有关重定向命令的更多信息。实际上,它是设计用于控制器而不是服务的。服务应该只包含业务逻辑,而不是路由。路由是控制器的角色。此外,如果抛出一个异常,然后重定向,谁将接受该异常
我认为更好的方法是在控制器级别捕获服务抛出的异常,然后执行重定向
您可以查看有关重定向命令的更多信息。@Bella它是如何工作的?怎么搞的?这是正确的方法,所以这不是问题所在-问题出在其他地方。如果您在服务中没有标准的控件方法,那么重定向将不起作用。@Bella-forward。但调查一下为什么它不起作用。您是从服务而不是控制器尝试它吗?Bezho我已经尝试在服务中写入重定向..之前我在控制器中使用重定向,但现在我需要从服务重定向..@Bella它是如何工作的?怎么搞的?这是正确的方法,所以这不是问题所在-问题出在其他地方。如果您在服务中没有标准的控件方法,那么重定向将不起作用。@Bella-forward。但调查一下为什么它不起作用。您是从服务而不是控制器中尝试的吗?Bezho我尝试过在服务中写入重定向..在我使用控制器中的重定向之前,但现在我需要从服务重定向..1在这一个上,重定向应该在控制器中处理。+1在这一个上,重定向应该在控制器中处理。