1

簡単な例: ヘッダー、フッター、左メニューのあるページがあります。このモジュールは常に表示されます。ヘッダーでは、ユーザー数に動的情報を使用しています。ヘッダー、フッター、左メニュー用のjspfファイルを作成し、メインページに含めています。私はSpringコントローラーを持っており、ユーザーの計算のためにモデル変数に常に含める必要があります。多分あなたはそれがどのようにもっと感謝しているのか知っていますか?

4

1 に答える 1

1

複数のコントローラーにモデルを含める必要がある場合は、@ModelAttribute メソッドで @ControllerAdvice を使用します。

@ControllerAdvice
public class GlobalDataAdvice {

  @Autowired
  private FooService fooService;

  @ModelAttribute("foo")
  Foo getFoo(){
        return fooService.find(...);
  }  
}

レイアウトには SiteMesh が気に入っています。使い方はとても簡単です。http://wiki.sitemesh.org/wiki/display/sitemesh/Start+Using+SiteMesh+in+10+Minutes

JSP タグ ファイルを使用することもできます。テンプレート化を容易にするための JSP トリック?

于 2015-08-15T22:01:55.120 に答える