问题标签 [gwt-2.4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
769 浏览

gwt - 如何使用 fileUploader 和 GWT 2.4 从服务器检索 inputStream?

我有一个用于选择 xml 文件的 fileUploader 小部件。然后我有一个按钮,当用户提交所选文件时,它会在 viewImpl 类中调用我的处理程序。如果我理解正确,从那里我从 formPanel 提交,文件在服务器上。

我的问题是如何从服务器上获取 inputStream?我尝试对所有这些使用 RPC 调用,但是当我尝试获取 inputStream 时,我没有从服务器上拉出任何东西。我试过了:

但它似乎是空的。对此有什么想法吗?

我删除了 RPC 代码并使用了我在此处找到的简单 HTTPRequest 。这让我进入 servlet,但请求没有文件流。当我到达代码中的这一行时:

0 投票
1 回答
480 浏览

gwt - 如何将 Java 项目创建为 GWT 的 jar

我想在我的 GWT 2.4 应用程序中使用一些 java 代码作为可重用的组件 jar。我需要在客户端访问该代码,所以我读到所涉及的步骤是

  1. 在指向该项目的主项目 gwt.xml 文件中添加一个条目,
  2. 在 jar 中包含一个 gwt.xml 文件
  3. 并将java代码放在客户端文件夹下。

我假设这必须是一个 gwt 项目本身,否则不需要添加继承条目,或者无法使用常规的 java 项目客户端?

我还需要为此做些什么(除了确保 jar 中的库属于 JRE 仿真参考列表之外)?

0 投票
1 回答
523 浏览

gwt - 在 GWT Javascript 覆盖类型 (JSO) 中使用 Java 常量?

我想将 GWT JSO属性名称定义为 JSO 中的常量,以避免拼写错误并从 Eclipse 代码完成中受益,如下所示:

GWT 编译器应该能够在编译时从常量中替换 String,因此以后作为 Javascript 存在的对象没有问题。

但这完全行不通,我想我可能错了。:-) 谁能解释为什么?你有更好的想法如何实现这一目标?

谢谢!

0 投票
1 回答
2274 浏览

gwt - GWT - 具有整数值的数据网格列

我想在 GWT 中的数据网格中添加一列,该列应显示整数值。但是,我找不到任何可以显示整数的单元格。这是我的代码

这显示了一个错误 - 构造函数 Column(NumberCell) 未定义。

现在,我可以将这个整数显示为字符串,但是有什么方法可以显示整数值吗?

0 投票
2 回答
2235 浏览

gwt - 为什么在.gwt.xml文件中更改“模块->重命名为”属性会出错

我可以通过自己创建所有文件来创建和运行一个简单的 GWT 应用程序。它工作正常,我能够看到正确的显示。

我试着玩弄代码来增加我的知识。我注意到的是,一旦我使用说模块重命名为值“ testhistory ”运行我的应用程序,它就可以正常工作。

但在那之后,如果我将rename的值更改为“ historytokentest ”,则应用程序会给出错误,例如“无法在你的类路径上找到‘ testhistory.gwt.xml ’;可能是错字,或者你忘记包含类路径条目来源?”

如果我将重命名为's 的值改回“ testhistory ”,它会再次正常工作。

任何人都可以清楚entryPoint 类名之间是否有任何关系。gwt.xml文件名,模块重命名为's value & 还有project name。他们将来可以改变吗?(我知道这样做不好,但只是为了消除疑虑)

0 投票
2 回答
2514 浏览

gwt - 为什么我的 History.newItem(someToken) 不会触发 onValueChange()?

即使它在我使用时被正确触发History.fireCurrentHistoryState();

编辑:同一个包中的所有类。代码更新 -

测试历史.java

登录.java

存款.java

取款.java

//类似于deposit.java

0 投票
2 回答
3989 浏览

gwt - GWT 和 Hibernate 验证器

我在使用带有 GWT 2.4 的 Hibernate Validator 时遇到问题。模块启动时出现错误:

00:00:05,562 [错误]延迟绑定结果类型'javax.validation.ValidatorFactory'不应该是抽象的

java.lang.RuntimeException:'javax.validation.ValidatorFactory'的延迟绑定失败(您是否忘记继承所需的模块?)...

模块配置:

入口点:

pom.xml

0 投票
1 回答
219 浏览

gwt - 使用 GWT 2.4 的单个图像需要 ImageResource?

我只是将单个图像添加到我正在处理的 GWT 2.4 应用程序中。我只是把它放在战争中的图像文件夹下,我让它正常工作,直到我编译它。然后它将从文件夹中删除。如果我没记错的话,在使用旧版本的 GWT 时,你可以在这个文件夹中放一张图片来使用它。

将代码转换为使用 ImageResource 只需要几分钟,但是您是否必须仅对一个图像使用 ImageResource 还是有其他方法可以做到这一点?

0 投票
1 回答
104 浏览

gwt - gwt- 在本机或 Web 应用程序中通过 GWT 使用 oauth 是否安全

我遇到了这个库 - http://code.google.com/p/gwt-oauth2/

我想知道的是,如果我使用那个库,它会让黑客能够访问我的私人客户的数据吗?黑客会访问我的 facebook/其他 oauth2 提供商的访问凭据吗?

那么我应该坚持使用服务器端 oauth2 库吗?或者我可以继续使用上面的库吗?

0 投票
0 回答
148 浏览

gwt - 是否应该重新设计 GWT 2.4 中的 ErrorCollector(它是 JSR-303 功能的一部分)?

我知道这个问题与我遇到的特定问题无关。这对 GWT SDK 团队来说是个问题。据我所知,StackOverflow 现在是他们与工程社区的官方沟通渠道 :)

问题:

对于别名编辑器,例如ValueBoxEditorDecorator您将在您的HasEditorErrors.showErrors()- ValueBoxEditorDecorator 本身和嵌套 ValueBoxEditor 中收到重复错误。当前的实现ValueBoxEditorDecorator遍历错误列表并拒绝不属于嵌套编辑器的错误。对我来说,这看起来像是一个 hacky 解决方法:)

问题:

我认为应该在更早的地方丢弃重复项,例如在SimpleViolation.pushViolationsorDelegateMap.ofErrorCollector.endVisit.

最初我想为什么不只为每个唯一的代表保留一个代表EditorContext.getAbsolutePath而放弃其余的代表。然后我意识到,当 ValueBoxEditorDecorator 及其内部的 ValueBoxEditor 会出现不同的错误时,也许有一个用例,尽管由于我对 gwt 来源的短时间了解,我无法想出它是如何发生的场景。

所以这就是我的想法。为什么我们不使用 map inErrorCollector.errorStack而不是List键是 EditorError.getAbsolutePath() 和 EditorError.getUserData() 的组合?它将解决 IMO 的两个问题:

  • 我们不需要过滤掉编辑器中的重复错误。
  • ErrorCollector.visit() 不会假设像这样的编辑器是按层次顺序遍历的。我在文档中看不到访问者总是以这种方式工作的任何地方。

你怎么看 ?