Grails 使用URL映射重定向

Grails 使用URL映射重定向,grails,Grails,我如何根据访问我的应用的国家/地区重定向到某些控制器?例如,如果我的应用程序在中国被访问,某个控制器将被重定向。出于某些潜在原因,我希望尽可能在UrlMappings.groovy上执行此操作。截取一段简单的代码将大有帮助 任何帮助都将不胜感激,谢谢。可以通过过滤器或拦截器轻松完成。参考帖子,这是我在这里看到的满足需求的最好例子。通常,UrlMapping用于RESTful服务。在您的情况下,如果您需要为不同的区域设置使用两个不同的控制器,那么最终可能会使用两个URI,这可能不合适。我对Grai

我如何根据访问我的应用的国家/地区重定向到某些控制器?例如,如果我的应用程序在中国被访问,某个控制器将被重定向。出于某些潜在原因,我希望尽可能在UrlMappings.groovy上执行此操作。截取一段简单的代码将大有帮助


任何帮助都将不胜感激,谢谢。

可以通过过滤器或拦截器轻松完成。参考帖子,这是我在这里看到的满足需求的最好例子。通常,UrlMapping用于RESTful服务。在您的情况下,如果您需要为不同的区域设置使用两个不同的控制器,那么最终可能会使用两个URI,这可能不合适。

我对Grails不是很有经验,但您可能应该检查控制器中的用户区域设置,然后让它调用您需要的区域设置。