GWT:从服务器端获取区域设置信息?
我将 GWT 与 Spring/Hibernate/AOP 一起使用。我使用一个方面来发送通知电子邮件。 在我的一方面,我想从 GWT 获取当前区域设置,以便我可以将本地化的电子邮件发送给用户。 有没有办法从客户端访问 GWT 区域设置数据?
谢谢
I use GWT along with Spring/Hibernate/AOP. I use an Aspect to send notification emails.
In one of my Aspect, I want to get the current locale from GWT,so that I can send the localized email to the user.
Is there a way to access GWT Locale data from the client side?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://code.google.com/intl/ es-ES/webtoolkit/doc/latest/DevGuideI18nLocale.html
包含有关 GWT 中语言环境的信息。
我有两种方法:
1)无会话服务器:发送电子邮件的服务器中的方法从客户端接收区域设置。
假设该接口有一个方法:
我的建议是将其转换
为 GWT 客户端并以这种方式调用它:
2)会话感知服务器:我不知道 GWT 是否允许使用会话...并且...我不想使用它...但如果必须的话,您可以将客户端的区域设置发送到服务器并将其存储在会话中...
http://code.google.com/intl/es-ES/webtoolkit/doc/latest/DevGuideI18nLocale.html
has info about Locales in GWT.
I have two approaches:
1) session-less server: the method in the server that sends the email receives the locale from the client.
Let's say the interface has a method:
My proposal is to convert it to
and call it from the GWT client in this way:
2) session-aware server: I don't know if GWT allows using session... and... I prefer not to use it... but if you have to, you can send to the server the locale of the client and store it in the session...
您可以为每个rpc 方法调用提供区域设置,而无需向方法添加区域设置参数。
将以下内容添加到 web.xml:
MyServlet 类将如下所示:
You can have the locale for every rpc method call without adding a locale parameter to your methods.
add following to the web.xml:
and MyServlet class will be like this: