2012-04-29 13 views
2

私はJavaとWebアプリケーションの新機能をいくつか試した後、注釈と速度をテンプレートエンジンとして使用してSpring webmvcの設定を行った。コントローラメソッドに対して簡単な@RequestMappingアノテーションを行い、データでいっぱいのModelAndViewインスタンスを返すことは難しいことではありませんが、モデル内に必要なデータがすべてのページで発生したときに、アイテム "またはそれに類するもの。 @RequestMappingによって処理されるすべてのメソッドで、そのようなデータをモデルに埋め込むことはもちろん可能ですが、それを行う方法ではないことは間違いありません。Spring Web MVCと繰り返しの動的ページ要素

この定期的なデータの同じメソッドへの呼び出しでコントローラメソッドをポーリングすることなく、繰り返しデータでモデルを埋め込む正しい方法は何ですか?

何か助けていただければ幸いです。

答えて

1

servlet filterまたはSpring interceptorを使用して、このフィルタまたはインターセプタから定期的なデータを取得し、リクエスト属性に入れることができます。

+0

春の迎撃です:)迎撃を注釈で設定することは可能ですか?または、XML設定を使用してそれらを設定できますか? – Ronner

+0

アスペクトを使用すると柔軟性が増し、コントローラ内の特定のRequestMappingsをターゲットにできるのだろうか?アスペクトの代わりにインターセプタを使用する理由は何ですか? – Ronner

0

私の現在のアプリでは、セッションを使用してユーザー名を保存しています。これは、残りのすべてのアプリケーションに表示されます。

@JB Nizetリンクのおかげで...今病気春の迎撃のために行く

1

別の解決策は、複数のAJAXリクエストを使用して、例えば、ページの呼び出しに複数のコントローラを聞かせすることです。 1つのコントローラーが特定のページを担当し、別のコントローラーが「最新の5つのニュースアイテム」を担当します。questionを参照してください。

関連する問題