【发布时间】:2018-04-24 13:57:39
【问题描述】:
我们正在使用使用 GWT 和 smart gwt 项目开发的 Web 应用程序。目前我们正在使用 我们应用程序中的 GWT-2.5.1 和 smart gwt-5.0。现在我们想将 smart gwt 从 5.0 升级到 6.1,但不更改 GWT。
Smart-gwt-6.1 和 GWT-2.5.0 出现编译错误。所以我们也将 GWT 迁移到了 2.6.1。现在我们可以成功编译我们的应用程序了。
我们得到了如下运行时异常。
public void transformResponse(Object data) { // data contains json string
JavaScriptObject jsObj = (JavascriptObject) data.// This line causes the below excepton
}
ClassCastExcetion: java.lang.Strig can not cast to com.google.gwt.core.cient.Javascript Object.
此代码适用于早期版本的 smart-gwt 和 GWT。但现在它抛出了这个异常。
首先,我找不到任何有关 smart-gwt 和 gwt 兼容性的文档。
谁能告诉我如何解决上述问题以及如何处理智能 gwt 的升级。
【问题讨论】: