0

ページのタイトルは、コントローラーやモデルではなく、ビューによって定義されるべきだと思います。

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 内で指定できるようにしたいと考えています。

4

1 に答える 1