2

興味があるのですが、たとえば大きなハッシュマップやリストなど、クライアント側に保存できますか?ユーザーセッションデータを保存するための一時キャッシュのようなものが必要です。

4

1 に答える 1

3

理論的には、JavaScript でHTML5 クライアント側ストレージを使用できます。これまでのところ、ジョブを透過的に実行できる JSF コンポーネントは存在しません。必要なすべての JS コードを自分で作成するか、jQueryを取得する必要があります。

JSF が HTML コード ジェネレータとして実行できることは、 Google Gsonなどの JSON ライブラリを使用して JavaScript 変数割り当てとして Java オブジェクトを JSON 形式で出力することだけです。

<h:outputScript>var data = #{bean.dataAsJSON};</h:outputScript>

getDataAsJSON()、変換済みの JSON 文字列を返すだけです。

于 2012-05-24T20:23:46.497 に答える