如何將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