チャレンジ

商品検索

Spring Bootの動きも少し見えてきかと思います。何かシステムを作りたくなったのではないでしょうか。そんな時のために課題を用意しました。

商品を商品名、種類、価格帯で検索するプログラムを作成してください。最初の表示は全件表示します。そして検索条件に応じて抽出対象の商品を表示します。検索条件(項目)は全てAND条件で作成してください。また商品名の入力は、入力された文字列が含まれる商品名を抽出対象とします。

検索結果例です



提供クラス

商品情報は次のプログラムを用意しているのでコピーして利用してください。また必要に応じてメソッドの追加/修正など行ってください。

商品一覧の表示

商品一覧を表示するため配列の要素数分表示する必要があります。配列の個数に応じてHTMLの要素を繰り返す命令がThymeleafエンジンの「th:each」です。

ソースイメージは次のようになります。productがコントローラーから引き渡されるインスタンスです。そしてdataがproductのプロパティ(変数)で10,20,30(配列)が格納されています。

次のようにHTML要素が展開されます。

タイトルとURLをコピーしました