速度设置$ layout不起作用

时间:2012-05-28 08:48:35

标签: spring-mvc velocity template-engine

我正在使用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>

这两个文件都位于同一目录中,我非常感谢有关解决此问题的任何帮助或建议

1 个答案:

答案 0 :(得分:0)

您使用的是Spring的VelocityLayoutViewResolver(或者类似的东西?)Spring MVC中的默认Velocity视图解析器没有布局解析支持。