JavaScript から Java に Java オブジェクトを送信するにはどうすればよいですか? LiveConnect を使用すると、アプレット メソッドを呼び出して Java オブジェクトを取得できます。つまり、アプレットで次のメソッドを使用できます。
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 文字列としてではなく) に渡すにはどうすればよいでしょうか? つまり、次のようなアプレットメソッドに入れたい:
public void myMethod(MyClass var)
そして JavaScript から type のパラメータを渡してこのメソッドを呼び出しますMyClass
。MyClass
JSでオブジェクトを構築するには? LiveConnect が JSON から Java オブジェクトへの変換を自動的に行うことを願っています..