0

私のアプリケーションは、Spring 3、Hibernate、JSP、およびMySQLDBに基づいています。

ユーザー登録時に、DBにユーザー名が存在するか確認したい。これを達成するための最良の方法は何ですか?誰かが例や他の投稿への参照を提供できますか?

私はこれまで以下のものを試しました

ページの送信時に、コントローラーにサービス呼び出しがあり、ユーザーオブジェクト(ユーザー名が存在する場合)を返します。それ以外の場合はnullを返します。つまり、「public User userService.getUser(userName)」

  1. メッセージをjspに渡す方法がわからないので、このメッセージを投稿します
  2. これが正しいアプローチかどうかわかりませんか?より良いものを提案してください
4

1 に答える 1

0

ajaxコントローラ内でこの関数を呼び出してユーザーの存在を確認するための呼び出しを行い、ユーザーがすでに存在する場合は適切なメッセージを表示します。

public boolean isUserExist(String userName)
{
return userDao.isExist(userName);
}
于 2012-11-09T18:05:30.173 に答える