データベースから顧客データを取得して操作する単純な Struts アプリケーションを開発しました。ここで、すべてのページの上部に画像を含めたいと考えています。私はタイルがそれを行うための最良の方法であることを知っています. タイルを使用して既存のプロジェクトに画像を含める方法は?
2 に答える
2
ここでよく図示された例を見つけることができます: First Struts Tiles Tutorial
基本的に、次のことを行う必要があります。
- tile タグ (tiles:insert) を使用してページのレイアウト (テンプレート) を定義します。
- どのjsps(または静的リソース)がタイルに入るかを示すタイル定義を作成します:レイアウトで定義した挿入
- Struts マッピングを調整して、直接 jsps ではなく名前付きタイル定義にリダイレクトします
于 2009-03-18T09:29:08.980 に答える
0
最初に、それに応じてテンプレートを分割します(つまり、別のファイルでimage.jspを作成します)。その後、表示したいjspページを例の tiles.xml に追加します
<definition name="template">
<put-attribute name="image" value="/image.jsp"/>
<put-attribute name="header" value="/header.jsp"/>
<put-attribute name="content" value="/content.jsp"/>
<put-attribute name="footer" value="/footer.jsp"/>
</definition>
何も表示したくない場合は、単純に tiles.xml から削除します。
于 2016-08-27T07:15:50.797 に答える