私は Spring MVC で Velocity を使用しています。私のテンプレートではすべてが非常にうまく機能しますが、レイアウトを設定しています。さまざまなレイアウトを定義してテンプレートで使用しようとしていますが、$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>
このファイルは両方とも同じディレクトリにあります。この問題を解決するための助けや提案をいただければ幸いです。