grails - 使用UrlMappings重定向

标签 grails

如何根据访问应用程序的国家/地区重定向到某些 Controller ?例如,如果我的应用程序在中国使用,则会重定向某个 Controller 。出于某些根本原因,我想尽可能在​​UrlMappings.groovy上执行此操作。删除一个简单的代码将大有帮助。

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

最佳答案

通过过滤器或拦截器可以轻松完成此操作。请参阅this帖子,这是我在这里看到的满足需求的最佳示例。通常,UrlMapping用于RESTful服务。在您的情况下,如果您需要2个不同的 Controller 用于不同的语言环境,则最终将获得2个URI,可能不合适。

关于grails - 使用UrlMappings重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15987063/

相关文章:

web-services - Grails 异常 : Mapping qname not fond for the package: grails. 验证

Grails:如何将域类与条件绑定(bind)

grails - withCriteria获取关联对象的列表

ajax - 使用 onChange 事件调用 remoteForm 只更新一个 div

grails - 无法从 Java 类访问域属性(在 src 文件夹中)

Grails:从流范围检索bean

grails - 避免 grails 中的循环引用继承

java - 来自 Groovlet (Groovy Servlet) 的 JSP PageContext

postgresql - 将postgreSQL integer []数据类型映射到Grails

grails - 在学习 Grails 之前我需要知道什么?