ログインしたユーザーの詳細を表示するプロファイル ページを作成しました。別の jsp に移動するための編集ボタンが用意されています。この jsp では、詳細を編集するときに [保存] ボタンが提供されます。値を変更すると、フォーム全体を保存するにはどうすればよいですか。保存する機能は何ですか? データベースの値を表示するためにDAOを使用しています。
1 に答える
0
上手...
1 DAO:add / get / update/deleteメソッドを持つDAOを作成します。
2ユーザーのフィールドを使用してjspでフォームを作成します。
<form name="userEditForm" method="post" action="...">
<input type="text" name="userName" value="..."/>
</form>
3フォームアクションで指定されたアドレスにリクエストを送信する処理を行うサーブレット/コントローラ(Spring)を作成します。
4リクエストからフォームデータを取得し、それをDAOに渡して、使用する追加/更新します。
String userName = request.getParameter("userName");
User user = new User();
user.setName(userName);
userDao.update(user);
これは一般的なフローです。
于 2012-05-07T11:25:58.290 に答える