1

私のウェブサイトのページは 3 つの部分に分かれています。

  1. ヘッダ
  2. メインコンテンツ
  3. フッター

ヘッダーは、ユーザー オブジェクトにアクセスして、ユーザーがログインしているかどうかに応じて、ユーザー名、サイン/サインアウト リンクなどを表示する必要があります。

速度テンプレートを次のようにしたい:

ユーザーオブジェクトへのアクセスが必要なヘッダーテンプレートを挿入します。

メインコンテンツは春のMVCアクションページになります

フッター

私のSpring MVCアクションでは、「メインコンテンツ」エリアに表示する必要がある属性/オブジェクトをベロシティテンプレートにロードするだけです。

spring mvc アクション以外の場所から必要な属性/オブジェクトへの「ヘッダー テンプレート」アクセスを提供する方法はありますか?

私は Java/Spring を初めて使用します。ユーザー オブジェクトをロードできるリクエスト レベルのコレクションがあるので、そこから参照できますか?

4

1 に答える 1

1

Spring MVC フレームワークでこれを行う方法は、必要な情報を要求 (または応答) オブジェクトにアタッチし、指定されたコントローラーに要求を進めることができるように戻るカスタムHandler Interceptorを使用することだと思います。true

警告:私はこれをやったことがありません、YMMVなど...

于 2010-03-06T00:25:43.740 に答える