如何将Java对象从JavaScript发送到Java? LiveConnect允许我们从调用applet方法获取Java对象。也就是说,我们可以有以下方法在小程序:将Java对象从JavaScript发送到Applet
public MyClass getMyClass() { return new MyClass(); }`
其中MyClass
是:
public class MyClass implements Serializable {
private String a;
private String b; //getters, setters
}
和JS访问该对象的使用:
applet.getMyClass().someMethod();
但我怎么能传递对象从JavaScript(json对象,我认为)到java方法(而不是作为json字符串)?即我想在applet的方法是这样的:
public void myMethod(MyClass var)
,并从JavaScript调用此方法传递MyClass
类型的参数。如何在JS中构建MyClass
对象?我希望从LiveConnect的JSON做转换到自动Java对象..
没有ü尝试通过JSON对象? – vels4j
嗨。就是想。任何答案都有帮助吗?你有没有进展?哦,祝你的项目好运:-)当语言彼此交谈时,我喜欢它! –
@MiltiadisKokkonidis我决定以另一种方式走,所以我没有测试你的解决方案。但看起来你的解决方案是有效的,所以我将你的答案标记为已接受。谢谢。 – MyTitle