ページのタイトルは、コントローラーやモデルではなく、ビューによって定義されるべきだと思います。
Zend Framework では、ビューに次のように記述できます。
$this->headTitle('Signup');
これにより、ページのウィンドウ タイトルが「Signup」に変更されます。
ビューにVelocityを使用してJava Spring MVCでそれを行うにはどうすればよいですか?
私はおそらく次のようなものを使用できると思いました:
$page.setTitle("Signup")
しかし、うまくいきませんでした。
これはおそらくこの質問に似ています: https://stackoverflow.com/questions/18539645/how-to-set-head-meta-tag-from-view-layer-in-spring-mvc-velocity
PS 私は Apache Tiles も使用しているので、layout.vm (HTML、HEAD、BODY などを作成する) 用の Velocity ファイルと、signup.vm (サインアップ フォームを作成するだけ) 用の Velocity ファイルがあります。ページのタイトルを signup.vm 内で指定できるようにしたいと考えています。