0

すべての @ReqpuestMapping を取得する方法

ヘッダーページとその他のページがあります

ヘッダー ページにサイドバー メニューがあり、すべてのページにメニューを表示したい

ありがとうプラディープ

4

2 に答える 2

1

以下があなたがやろうとしているものである場合、Apache Tiles はあなたの要件に適しています。

Apache Tiles™ は、Web アプリケーションのユーザー インターフェイスの開発を簡素化するために構築されたテンプレート フレームワークです。

タイルを使用すると、作成者は、実行時に完全なページに組み立てることができるページ フラグメントを定義できます。これらのフラグメントまたはタイルは、共通のページ要素の重複を減らすために単純なインクルードとして使用したり、他のタイルに埋め込んで一連の再利用可能なテンプレートを作成したりできます。これらのテンプレートは、アプリケーション全体で一貫したルック アンド フィールの開発を合理化します。

スプリングとの相性も抜群です。Spring リファレンスを参照して、Apache タイルと統合することができます。ここに簡単なチュートリアルがあります。

于 2012-06-18T11:33:32.937 に答える
0

タイルなどのレイアウト フレームワークを使用している場合は、xml 構成ファイルでレイアウトを構成できます。

または、レイアウト フレームワークを使用しておらず、プレーンな JSP ページを使用している場合は、header.jsp、footer.jsp、menu.jsp などの個別のページを作成し、これらのページを必要に応じて他のすべてのページに含めます。

元。

<body>        
<table>
    <tr>
     <td>
         <jsp:include page="menu.jsp"/> 
     </td>
    </tr>
    <tr>
     <td>
        Actual page code will go here
     </td>
    </tr>
    <tr>
     <td>
         <jsp:include page="footer.jsp"/> 
     </td>
    </tr>
</table>
</body>
于 2012-06-19T11:38:30.957 に答える