0

私は 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>

このファイルは両方とも同じディレクトリにあります。この問題を解決するための助けや提案をいただければ幸いです。

4

1 に答える 1