超初歩 springboot画面表示
画面表示について
「Spring徹底入門」chapter4.2.4入力画面表示処理の実装
エンジニアになりたて研修中のいとっちです。研修でspringbootをやるとのことで、自主学習として自分でもやってみようと思い、Eclipseでspringboot新規プロジェクトを立ち上げました。
ローカル環境でアプリケーションを起動してみると、エラーはでないで、URLに[http://localhost:8080/hello] を入れるとindex.htmlの画面表示に成功しました。(下記参照)
発生している問題・エラー
次にinput.htmlを表示したくて、EchoControllerを作成し、下記の写真のようにコードを打ちました。
しかし、表示されず下記のようにエラー表示がでました。
自分で考えたこと・質問したいこと
①EchoController.javaでreturn "/input.html";を記述したことで最後にinput.htmlが返される。なので、この記述を画面表示の指定を行っているという解釈で合っているか。
②なぜ、/echoでエラーが発生するのか、記述方法はHelloController.javaと同じはずだと思うのですが。
③JSPファイルを作成したいのですが、templatesフォルダの中に作成してよいのか。
超初歩的な質問で自分で考えればできるだろ・・・と思うかもしれませんが、初めてのspringbootでさっぱり何度も書籍を読みましたがわかりませんでした。
よろしくお願いします!