Jos*_*ore 36
在您的控制器中,您可以使用RequestContextUtils
.获取区域设置.
import org.springframework.web.servlet.support.RequestContextUtils as RCU
Run Code Online (Sandbox Code Playgroud)
然后解决请求的区域设置:
RCU.getLocale(request)
Run Code Online (Sandbox Code Playgroud)
Lau*_*nen 12
Grails在内部使用Spring.您可以从Spring的RequestContextUtils获取当前语言环境:http://static.springsource.org/spring/docs/2.5.x/api/org/springframework/web/servlet/support/RequestContextUtils.html#getLocale(javax.servlet). http.HttpServletRequest)
import org.springframework.web.servlet.support.RequestContextUtils
def locale = RequestContextUtils.getLocale(request)
Run Code Online (Sandbox Code Playgroud)
检查<g:message>标记源以获取更多信息:
http://grails.org/doc/latest/ref/Tags/message.html
Top*_*era 12
您也可以使用LocaleContextHolder
不需要请求的参数
import org.springframework.context.i18n.LocaleContextHolder;
LocaleContextHolder.getLocale();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
11712 次 |
最近记录: |