0

短縮URLプロジェクトを開発しています。そして、javascript関数を使用して円グラフを表示します。Javabean(jst、jsp)のリストをjavascript関数(array、table ..)に渡すことが可能かどうか知りたいですか?

4

1 に答える 1

1

これを実現する効率的な方法の1つは、サーバー側でJSON構造を作成し、それをクライアント側に渡すことです。グラフデータは配列または表形式になると思います。

ジャクソンのように利用可能なさまざまなJSONライブラリがあります。ジャクソンの例を参照してください。

サーバー側で適切なJSONオブジェクトを作成したら、1回の呼び出しで値を割り当てることにより、JSPでそれを参照できます。

<script type="text/javascript">
var jsonObj = '<c:out value="${jsonObject}"/>';
// you can refer to jsonObj in rest of the script 
// including external JavaScript file
</script>

上記の例では、jsonObjectはサーバー側のサーブレットやコントローラーなどで構築されています。

于 2013-01-24T05:49:07.090 に答える