1

JSON オブジェクトを Javascript(Client) から Java(Server) に渡すにはどうすればよいですか?

Java メソッドでその JSON オブジェクトにアクセスしたい

4

3 に答える 3

0

次のメソッドで任意の JavaScript を実行できます。

http://wicket.apache.org/apidocs/1.5/org/apache/wicket/ajax/AjaxRequestTarget.html#appendJavaScript%28java.lang.CharSequence%29

AjaxRequestTarget は、ボタンやその他の多くのコンポーネントの結果オブジェクトです。

サーバー側で JSON を受け取るためのメソッドは、Wicket にはありません。この JSON レシーバーは、サーブレットなどの標準ツールを使用して独自にコーディングする必要があると思います。GSON は、Java オブジェクトとの間で JSON を解析するための優れた Java ライブラリです。

セバスチャン

于 2012-10-10T11:19:41.307 に答える
0

Seam リモーティングを使用してみてください。それはかなりうまくいきます。

ここで例を見つけることができます: http://tutslink.blogspot.com/2012/10/jsf-tutorials-using-seam-3-remoting.html

クライアント側でインスタンスを作成し、JSON を引数として渡すメソッドを実行するだけです。

于 2012-10-10T20:24:35.303 に答える
0

https://cwiki.apache.org/confluence/display/WICKET/Wicket+Ajaxで説明されているパラメーターと JavaScript 関数を使用して、JSON オブジェクトを Wicket AJAX 動作/コンポーネントに送信できます。 ただし、これは Wicket 6.0 で機能します。どのバージョンを使用していますか?

于 2012-10-10T12:36:02.977 に答える