0

#{extends} 在 Play 框架中非常有用且易于使用,可以扩展布局和管理视图中的布局,但我想知道 Spring 是否也有类似的东西?

如果有人对 Spring 有相同的代码,我将不胜感激。

在下面的 Play 示例中,我通过 index.html 扩展 main.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 回答