#{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>
...
答案 0 :(得分:1)
如果您使用的是Velocity,请阅读http://sebastienayotte.wordpress.com/2009/03/20/using-velocity-layout-in-spring/
如果您使用自由标记,请参阅http://richardbarabe.wordpress.com/2009/03/19/freemarker-a-brief-example/
如果您希望该行为与Play的groovy模板完全相同,则可以尝试Rythm template engine,阅读this和this。