当前位置: 首页 > 面试题库 >

如何在GWT中使用java.util.Calendar

况喜
2023-03-14
问题内容

我必须在GWT入口点使用java.util.Calendar,但是在运行应用程序时出现错误,这是因为GWT无法找到源代码,无论如何我都可以解决此问题。

提前致谢!!!


问题答案:

java.util.Calendar不是模拟的类。您可以在此处找到仿真类的列表:

http://code.google.com/webtoolkit/doc/latest/RefJreEmulation.html

我强烈建议不要在客户端使用任何日期/日历库。您可能只会惹上麻烦。实际上,即使在GWT中模拟了java.sql.Date和java.util.Date,我也不会使用它们。如果您要使用日历,则可能需要在客户端上支持时区。使用模拟的Date类,您将必须以某种方式将客户端的Date从浏览器的时区转换为某个目标时区(GMT或用户在用户首选项中定义的任何内容?)。这绝对是容易出错的。使用GWT的TimeZone会增加其他问题。例如,如何在Java
TimeZones和GWT TimeZones之间映射?

我建议在服务器上进行所有日期操作和格式化。在客户端上,您只需使用日期/月/年三元组即可。服务器可以在用户(或组织)和java.util.TimeZone(或joda时区)之间建立关联。使用三元组和时区,您可以轻松地及时创建特定实例。



 类似资料:
  • 问题内容: 我是第一次使用GWT ClientBundle。我写了扩展它的接口,下面是代码: 我的问题是:如何确定这些资源(在本例中为图像)的确切位置。我是否应该将它们放在:a)与接口相同的目录中(难看)?b)在某些永远无法更改的特定目录中?c)在我想要的目录中,但是应该有机制来指定它-(会很棒)吗? 谢谢。 问题答案: 我通常为资源()创建一个新程序包,并将 接口和适当的资源放在那里(一起,放在

  • 问题内容: 我想知道如何使用,或者是否有更好的解决方案来发送项目。 有一个。有一个,当我按下按钮时应该会改变。这些小部件位于: 我已经宣布了在: 问题答案: 当您将项目分为逻辑部分(例如,使用MVP)时,有时需要沟通不同的部分。通常,此通信通过发送状态更改来完成,例如: 用户登录/注销。 用户直接通过URL导航到页面,因此菜单需要更新。 在这些情况下,使用事件总线是很合逻辑的。 要使用它,您需要为

  • 问题内容: 如何在Java GWT应用程序中使用OAuth?特别是,我想使用以下API获取我的Google Aps域中的用户列表: http://code.google.com/googleapps/domain/profiles/developers_guide_protocol.html 我知道这听起来像是一个问题,以前可能已经问过很多次了,但是我找不到关于如何实现上述API中描述的OAuth

  • 我要第一次使用GXT图表 我只是从这里得到代码 我的其他GXT小部件正在工作(已添加GXT jar和

  • 我在尝试创建一个简单的GWTMaven项目时遇到了很多问题,这个项目可以在Eclipse中使用。以下是我正在做的: > 在Eclipse:File中打开项目= 但是,我发现以下错误: 我不明白这个错误信息。我发现了一个关于SO的相关问题,但是在我的pom.xml中添加建议的剪报似乎没有任何作用。 有人能解释一下吗?

  • 问题内容: 我正在创建一个简单的项目,使我可以使用gwt上传和下载文件。我在下载服务器上的文件时遇到了麻烦。 对于文件上传,我使用了http://code.google.com/p/gwtupload/并按照那里的说明进行操作。我的文件存储在网站容器外部的服务器上(在硬盘上), 现在,当涉及到文件下载时,我希望用户按下下载按钮,并且当前选择的任何项目都将下载。我真的不知道该怎么做 我知道我需要下载