我觉得页面标题应该由视图而不是控制器或模型定义。
在 Zend Framework 中,我可以在视图中这样写:
$this->headTitle('Signup');
这会将页面的窗口标题更改为“注册”。
如何在 Java Spring MVC 中使用 Velocity 作为视图来做到这一点?
我想也许我可以使用类似的东西:
$page.setTitle("Signup")
但它没有用。
PS 我也在使用 Apache Tiles,所以我有一个用于 layout.vm 的 Velocity 文件(它创建 HTML、HEAD、BODY 等)和一个用于 signup.vm 的 Velocity 文件(它只是创建注册表单)。我希望能够在 signup.vm 中指定页面的标题应该是什么。