10日目

今日の任務。墓参り&飲み食いの後...
登録フォームに入力されたデータを、入力データの確認ページを経由して、データベースに登録する。


hidden tag

確認ページで表示しないデータもデータベースに入れたいし、アクションクラス名-validation.xmlで検証すると確認ページからの検証にひっかかる。
セッションにデータを持たせる方法もあるようだが、hiddenでバケツリレーして運んでみよう。


kadai1.xml

これをstruts.xmlからincludeする。
登録フォームからsubmitして検証通ったら入力データ確認のページを出す。
確認ページからsubmitで、データベースに登録、完了ページを出す。

/WEB-INF/src/kadai1.xml

Modelクラス

登録フォームのデータと、データベースに入れたいデータを扱う。

/WEB-INF/src/kadai1/ModelUserData.java

Actionクラス

データベースへの登録を追加。

/WEB-INF/src/kadai1/Register.java

データベース処理のクラス。テーブルはまだやっつけ。

/WEB-INF/src/kadai1/Database.java

View

入力データの確認ページにhiddenを入れまくりかこわるい。

/kadai1/registerconfirm.vm

予定

やればやるほどやらなきゃリストが増えていくなあ。
次は検索フォームとデータベース検索。


戻る