【发布时间】: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