JSP ビューで Spring の MVC を使用しています。すべての JSP ページには、ヘッダー、コンテンツ、フッター、おそらくサイドバーなど、似たような構造があります。「ベスト プラクティス」について調べてみると、人々はフッターとヘッダーを「インクルード」しているように見えますが、それはすべての JSP ページにこれらの「インクルード」ステートメントが含まれていることを意味します。固定フォーマットを与える。私の目には、問題のページに適切な情報で基本テンプレートが拡張される、ネストされたビューを含むより良い解決策があります。このアプローチの利点の 1 つは、基本テンプレートで想定されるデフォルト値を他の場所で繰り返さずに使用できることです。もう 1 つの利点は、構造とコンテンツをさらに分離できることです (「ヘッダー」と「フッター」は構造的であり、
Spring の MVC レベルではこれに対するサポートはないようですが、カスタム タグを使用して JSP に実装することはできます。邪魔にならないようにすることはできると思いますが)。
とにかく、私の質問は - これは (一般的な/標準の) タグ ライブラリとして既に存在しますか? 私はカスタムタグを書くことに満足していますが、この作業 (Web サイトの生成) についての私の印象は、適切なツール (Spring など) の選択にほとんどの作業が費やされており、すでに膨大な範囲のソリューションが存在するということです。ありがとう。