今日の任務。
検索フォーム、に入力された条件でデータベースから検索、検索結果一覧を表示、一覧のリンクから個別に閲覧・修正フォームへ。
これをstruts.xmlからincludeする。
検索フォームからsubmitして検索結果一覧へ。
結果一覧のリンクから閲覧・修正フォームへ。
登録フォームのデータと、データベースに入れたいデータを扱う。
主キーにするidと、新規登録か更新かを入れておくentrymodeを追加。
/WEB-INF/src/kadai1/Register.java
データベース処理のクラス。テーブルはまだやっつけ。
主キーにするid追加。とりあえずメールアドレスを入れとく。
検索して結果を得る処理追加。
検索のアクション。
どろなわ的。
検索フォーム。
AND検索。IDとメールアドレスは前方一致。
検索結果一覧。
表示は出来たが、リンク毎に別のパラメータ渡すにはどうしたものか。
GETで渡すようにしてみて、渡る事は渡るが今回の記述だとidとmailaddressしか渡らない。アクションクラスで、受け取ったidでもう一度データベースから検索してそれぞれの変数に入れてやっても、Viewに反映されるのはGETのパラメータのみだ。
※Search.javaで、model = resultlist.get(0);としてるのがいけないようだ。すげかえないでmodelのメンバに一個一個設定していくのはだいじょうぶ。