私が構築しているデモのサンプルSpring-petclinic Spring Bootアプリを使用しています。私は超基本的だと思われる何かをしようとしていますが、苦労しています(私はJava n00bです)。ここでSpring Bootサンプルアプリケーションでホスト名を表示するときのテンプレートエラー - ペットクリニック
は、サンプルアプリです:https://github.com/spring-projects/spring-petclinic
基本的に私は、ウェブサイトのウェルカムページにサーバのホスト名を表示したいです。 WelcomeController.javaファイル(spring-petclinic/src/main/java/org/springframework/samples/petclinic/system/WelcomeController.java
)私は、次のしているで
:すべて私が交換した
package org.springframework.samples.petclinic.system;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
class WelcomeController {
@RequestMapping("/")
public String welcome() {
return "Hello from " + System.getenv("HOSTNAME") + String.format("%n");
}
}
は、あなたが上記の見るものへreturn "welcome"
からの戻り値です。
ビルドが完了し、私は、アプリケーションを実行することができますが、次のエラーでページがロード:
Something happened...
Error resolving template "Hello from d7710dcc2456 ", template might not exist or might not be accessible by any of the configured Template Resolvers
私はmodel.addAttributeで遊んと追加public String
ブロックを追加、少し出ていました私の深みの!何か案は?
'window.location'を使ってクライアントから? – StephaneM
ホスト名の値がページに正しく返されるので、それほど多くはありません。 –
私は明確にするために質問を編集しました –