解决方案 »

  1.   

    注册时发ajax请求进行判断 根据你要注册的用户名去查询数据是否存在啊
      

  2.   

    还是事前查询一次吧,既然用户名唯一性,说明该字段已建立索引了,查询一次耗不了多大性能的。
    用Exception来判断用户存在,编程不严谨。Dao抛出的异常很难确定类型,例如网络不稳定导致或数据库服务故障带来的连接Exception、超时Exception,事务回滚Exception等等,都归咎于用户名已存在?
      

  3.   


    在regist()方法里,可以
    在regist()方法里事先查一次吗?
      

  4.   


    在regist()方法里,可以
    在regist()方法里事先查一次吗?

    问错了。重来。
    。我用struts和ajax时,Action里要有一个InputStream对象,显示我比如用ajax要查询多个功能,是一个InputStream对象就够还是要多个???
      

  5.   

    有道理。。

    如果在ajax查询注册用户不存在 返回之后 再次提交的这个时间里  其他用户注册了该名字  怎么办
      

  6.   

    有道理。。

    如果在ajax查询注册用户不存在 返回之后 再次提交的这个时间里  其他用户注册了该名字  怎么办
    我觉得,ajax查询用户名是不是存在,还可以在注册方法里,再查一次。然后提交。注册方法是一个事务。这样应该不会有错吧??