[spring boot 1]formの使い方

[spring boot 1]formの使い方

spring boot でのformタグ機能の使用方法を紹介します。

使用環境

MacBook Pro (15-inch, 2016)

Eclipse:Oxygen.3a Release (4.7.3a)

spring boot バージョン:2.1.0

使用ライブラリ:DevTool,Lombok,H2,JDBC,Thymeleaf,Web

作成するプログラム

テキストボックスに「テスト」といれてクリックを押すと

次のページでテストと記入されている

これを作って見ます。

コード記入

3つのファイルを作成します。

① hello.html

② helloResponse.html

③ HelloController.java

 

hello.html

HelloController.java

・@PostMappingをつけることで、formから送られてきた値を受け取ることができる

・@RequestParamをつけ、引数にhtmlのname属性名を指定することで値を受け取ることができる

・model.addAttribute(“キー名”,値)で、値を保存して、次のhtmlで表示できるようにしている

 

helloResponse.html

th:text=”${キー名}”はmodel.addAttribute(“キー名”,値)を指定しており、値を受け取っています

これで完成です。