0

私の Web アプリケーションでは、Java サーブレットと Freemarker テンプレートを使用して HTML 出力を生成します。すでにいくつかのテンプレート ファイルを設定した後、すべてのテンプレートにナビゲーション バーを追加したいと考えています。各テンプレート ファイルに必要な HTML コードを追加することは避けたいと思います。変更すると、最初からやり直す必要があるからです。

この場合のベストプラクティスは何ですか? 私が考えた唯一の解決策は、別のテキスト ファイルでナビゲーション バーを定義し、次のようなテンプレート処理を介して追加することです。

<html>
<head>
   <title>...</title>
</head>
<body>
${navigationBarConent}
...
</body>
4

2 に答える 2

2

マホニ、

私があなたを正しく理解していれば、これは役立つかもしれません。

http://richardbarabe.wordpress.com/2009/03/19/freemarker-a-brief-example/

于 2012-06-09T19:46:51.227 に答える
-1

あなたがフリーマーカーを使用しているように。テンプレートの使用を正当化するために、各テンプレート ファイルに追加することをお勧めします。

Apache Tiles を使用します。追加機能を備えた JSP ページ テンプレートが作成されます。 http://tiles.apache.org/

于 2012-06-09T18:39:15.267 に答える