new*_*use 2 javascript java gwt
我是 GWT 的新手,正在尝试创建一个小应用程序。我目前正在为应用程序组装一个小框架、一个通用布局处理程序等。这可能不是我遇到的最后一个问题,但我在谷歌上找不到任何解决方案。
所以我有一个类类型,它返回给我复合材料。另外,我还有另一个,它将这些类存储在 Stack 中(我也尝试过 Vector,我想 GWT 可能有问题)。没关系。如果我调用 Stack 上的 .clear 方法,我会在 Chrome 的检查菜单中出现上述错误: Uncaught TypeError: Cannot read property 'clear_31_g$' of undefined
就像如果 GWT 不知道,如何将此方法转换为 javascript 或什么?你知道这里有什么问题吗?
eclipse neon、Java SDK 1.8 上的 Java 7 设置(也许是这个?)、GWT 2.7.0 和 App Engine 1.9.34
谢谢!
编辑 1:我还找到了包含所有支持方法的模拟 JRE 类列表 ( http://www.gwtproject.org/doc/latest/RefJreEmulation.html )的页面。现在我明白了,那个 clear 不在 Stack 的列表中,但是 empty 确实存在,这给了我同样的错误。:-/
此错误仅表示您尝试clear()在null对象(对象是undefined)上调用该方法。
错误消息本身并不像它想象的那么清楚。首先,它并不总是关于读取属性,而是关于调用方法。其次,请记住,您运行了一个编译为 javascript 的代码,并且属性(或方法)名称可能与原始名称不同——它_31_g$在运行时中添加了类似的东西。
| 归档时间: |
|
| 查看次数: |
5884 次 |
| 最近记录: |