2013-04-13 57 views
1

如何根據訪問我的應用的國家/地區重定向到某些控制器?例如,如果我的應用程序在中國使用,某個控制器將被重定向。儘可能多的,我想在UrlMappings.groovy上做這個,這是因爲一些潛在的原因。一個簡單的代碼剪切會大大幫助。使用UrlMappings重定向

任何幫助將不勝感激,謝謝。

+1

我在Grails中並不是很有經驗,但是可能你應該在控制器中檢查用戶的語言環境,然後讓它調用你需要的語言環境。 – svz

回答

2

它可以很容易地通過過濾器或攔截器完成。請參閱this後,這是我在這裏看到的滿足需求的最好例子。通常,UrlMapping用於RESTful服務。在你的情況下,如果你需要2個不同的控制器用於不同的區域設置,你最終會得到2個可能不合適的URI。