【问题标题】:How can I display the contents of a textfile on a Flextable in GWT?如何在 GWT 的 Flextable 上显示文本文件的内容?
【发布时间】:2012-08-30 05:10:34
【问题描述】:

如何在 GWT 中的 Flextable 上显示文本文件(记事本)的内容?我一直在尝试使用FileInputStream,但我得到一个错误,

插件无法在 127.0.0.9997 的开发模式服务器上连接。

我试过清除缓存但没有帮助? GWT 实际上是否允许从文本文件中读取?除了FlexTable,我们如何打印内容。

【问题讨论】:

  • 在谷歌 GWT 中读取文本文件? - stackoverflow.com/a/2708980/432903
  • 你需要读取文件服务器端,然后将数据传递给客户端。最简单的方法是上传文件。
  • GWT 没有模拟所有的 JRE,只有一部分 (developers.google.com/web-toolkit/doc/latest/RefJreEmulation)。 FileInputStream 是无法翻译成 JavaScript 的东西之一。这就是为什么您应该上传文件,在服务器上读取它,然后以某种方式将数据发送到客户端以显示内容。
  • GWT 直到运行时才抱怨的原因是因为在 DevMode 中没有尝试编译为 JavaScript。甚至一些未翻译的类也可以在 DevMode 中使用,但 GWT 编译稍后会抛出错误。所以 GWT 编译对这个问题有最后的决定权。

标签: gwt


【解决方案1】:

您实际上无法在 GWT(客户端)中读取文件。一种选择是允许用户上传文件,然后在服务器端读取文件并将内容发送到客户端。 在客户端中,您可以使用所需的小部件来显示内容。

【讨论】:

    猜你喜欢
    • 2011-06-12
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 2013-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多