【发布时间】:2012-05-28 08:48:34
【问题描述】:
我将 Velocity 与 Spring MVC 一起使用,在我的模板中一切都很好,但设置了布局,我试图定义不同的布局并在我的模板中使用它们,但 $layout 对我没有任何作用。我是否使用了错误的方式来设置布局?
这是我的布局文件:(layout1.vm)
<!DOCTYPE HTML>
<html>
<head>
<title>$!page_title</title>
</head>
<body>
<h1>This is Layout #1</h1>
<div>
$screen_content
</div>
</body>
</html>
这是我的模板 (hello.vm) 将扩展此布局:
#set( $layout = "layout1.vm" )
<ul>
#foreach ($name in $namelist)
<li>${name}</li>
#end
</ul>
这两个文件位于同一个目录中,我非常感谢任何有关解决此问题的帮助或建议
【问题讨论】:
标签: spring-mvc velocity template-engine