RequestMappingでコードを書く
@RequestMapping(value = "/login", method = RequestMethod.GET) public ModelAndView index(ModelAndView mav) throws IOException { mav.setViewName("login"); return mav; }
こんな感じになる。
これで、 /login
にアクセスすると、 login.html
使ってページを表示させる。
では、
mav.setViewName("login");
この行を消してみると、エラーが出ない
RequestMappingのvalueを使う
すると、 login.html
を使ってページが表示される。
setViewNameを使わなければ、 RequestMappingのvalueの値が初期値として使われる模様。
とはいえ、一応明示的に書いたほうが良いと思うので忘れないようにしましょうφ(・・