java - GWT:从服务器端获取语言环境信息?

标签 java spring gwt spring-aop

我将 GWT 与 Spring/Hibernate/AOP 一起使用。我使用一个方面来发送通知电子邮件。 在我的一个方面,我想从 GWT 获取当前语言环境,以便我可以将本地化的电子邮件发送给用户。 有没有办法从客户端访问 GWT Locale 数据?

谢谢

最佳答案

http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideI18nLocale.html

有关于 GWT 语言环境的信息。

我有两种方法:

1) 无 session 服务器:发送电子邮件的服务器中的方法从客户端接收语言环境。

假设接口(interface)有一个方法:

doStuffAndSendMails(MyObjectData myObj);

我的建议是将其转换为

doStuffAndSendMails(MyObjectData myObj, String localeStr);

并以这种方式从 GWT 客户端调用它:

doStuffAndSendMails(myObj, LocaleInfo.getCurrentLocale().getAsString());

2) session-aware 服务器:我不知道 GWT 是否允许使用 session...而且...我不想使用它...但如果必须,您可以将 locale 发送到服务器客户端并将其存储在 session 中...

关于java - GWT:从服务器端获取语言环境信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1956299/

相关文章:

java - Jersey 应用程序事件监听器不起作用

java - 更改区域设置操作会导致 404

css - X 之于 CSS 就像 GWT 之于 Javascript;什么是 X?

java - xsd shema gwt 模块使用什么?

java - GWT DateBox - 禁用特定日期

java - 将 map 转换为 map 列表

JavaParser:从 FieldDeclaration 获取字段名称

多线程模式下的Java集合算法

java - spring中@component的xml配置表示是什么

java - Spring Cloud Config 全局变量