0

#{extends} は Play フレームワークでレイアウトを拡張し、ビューでレイアウトを管理するのに非常に便利で使いやすいですが、Spring にもこれに似たものがあるのではないかと思います。

誰かがSpringの同じ種類のコードを持っていれば、本当に感謝しています.

次の Play の例では、main.html を index.html で拡張しています。つまり、index.html はレイアウトとして main.html を使用します。

/* views/main.html : */
<!DOCTYPE html>
<html>
    <head>
        ...
    </head>
    <body>
        ...
        <div id="content">
        #{doLayout/}
        </div>
        ...
    </body>
</html>


/* views/Application/index.html : */
#{extends "main.html"/}
<h1>Home</h1>
...
4

1 に答える 1

1

Velocity を使用している場合は、http://sebastienayotte.wordpress.com/2009/03/20/using-velocity-layout-in-spring/を参照してください。

freemarker を使用する場合は、 http: //richardbarabe.wordpress.com/2009/03/19/freemarker-a-brief-example/ を参照してください。

play の groovy テンプレートとまったく同じ動作が必要な場合は、Rythm テンプレート エンジンを試すことができます。これこれを読んでください。

于 2012-05-25T23:45:42.873 に答える