如何使用ScriptManager(Rhino)从Java中使用Javascript HTML5类型的数组?
我一直在将我用客户端Javascript开发的应用程序移植到我的服务器上(用于多人游戏目的)。我正在使用ScriptEngine执行某些部分,因为我希望在客户端和服务器中使用相同的代码,而不必对所有内容重新编码两次 起初它工作得很好,但后来我偶然发现了HTML5中新类型数组的问题(Float32Array,Uint8Array…)。 ScriptEngine(Rhino)不支持这些数组,出于性能原因,我需要它们,因此无法使用非类型数组在javascript中重新实现它们 我想用Java重新实现它们并导入包,但是没有办法在Java中重新实现[]操作符或扩展基本数组(AFAIK) 因此,最后我做了一个黑客,并为开发者制定了一些规则 有人知道用Java重新实现类型化数组并将其导出到Javascript的解决方案或方法吗如何使用ScriptManager(Rhino)从Java中使用Javascript HTML5类型的数组?,java,javascript,html,scripting,rhino,Java,Javascript,Html,Scripting,Rhino,我一直在将我用客户端Javascript开发的应用程序移植到我的服务器上(用于多人游戏目的)。我正在使用ScriptEngine执行某些部分,因为我希望在客户端和服务器中使用相同的代码,而不必对所有内容重新编码两次 起初它工作得很好,但后来我偶然发现了HTML5中新类型数组的问题(Float32Array,Uint8Array…)。 ScriptEngine(Rhino)不支持这些数组,出于性能原因,我需要它们,因此无法使用非类型数组在javascript中重新实现它们 我想用Java重新实现它
谢谢如果我没弄错的话,这可能会对你有所帮助
我不认为JSON与所问的问题有任何关系。我不是指JSON,它有一个可以将java集合/数组转换为java脚本数组的类,但这不是我需要的。我需要在Java的Javascript引擎中为类型化数组提供本机低级支持。无论如何,谢谢你。