如何根据访问应用程序的国家/地区重定向到某些 Controller ?例如,如果我的应用程序在中国使用,则会重定向某个 Controller 。出于某些根本原因,我想尽可能在UrlMappings.groovy上执行此操作。删除一个简单的代码将大有帮助。
任何帮助将不胜感激,谢谢。
最佳答案
通过过滤器或拦截器可以轻松完成此操作。请参阅this帖子,这是我在这里看到的满足需求的最佳示例。通常,UrlMapping用于RESTful服务。在您的情况下,如果您需要2个不同的 Controller 用于不同的语言环境,则最终将获得2个URI,可能不合适。
关于grails - 使用UrlMappings重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987063/