0

JSP と Apache Tiles を使用して Spring MVC から始めています。次のようなタイル定義ファイルでビューを定義できることを学びました。

<definition name="index" extends="base.definition">
    <put-attribute name="body" value="/WEB-INF/jsp/bodies/index.jsp" />
</definition>

ただし、このように進めるには、本文テンプレートごとにこの単純なパターンを繰り返し、「index」の 2 つの外観を置き換える必要があります。この繰り返しを避ける方法はありませんか?

4

1 に答える 1

1

Tiles はワイルドカードもサポートしています。ここのドキュメントから:

http://tiles.apache.org/framework/tutorial/advanced/wildcard.html

<definition name="bank/*" template="/layout.jsp">
    <put-attribute name="body" value="/{1}.jsp"/>
</definition>

{1}now は、呼び出されたビューで一致したものを参照します*。ただし、繰り返しを維持する方が簡単な場合があります。

于 2013-10-14T02:35:45.303 に答える