毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

Java注册用户的时候先判断数据库里面是否用户已存在想要用Ajax实现

更新时间:2012-5-25:  来源:毕业论文

$("#username").blur(function(){
        var username = $("#username").val();
       
        if(username == ""){
            $("#c_username").html("<img src='images/NO.png'> ");
        }else{
            $.post("checkUsernameAction.action",
                {"username":username},
                function(data){
                        if(data == "Y"){
                            $("#c_username").html("<span><img src='images/OK.png'></span>");
                            username_flag = true;
                        }else if(data == "N"){
                            $("#c_username").html("<span><img src='images/NO.png'></span>");
                        }
                });
        }
    });


这是一个例子,用jquery实现的,checkUsernameAction.action就是后台查询用户名是否存在的action(也可以是servlet),如果数据库中存在这个用户名则返回N,否则返回Y,username_flag是表示能否提交表单的标志,楼主可以根据这个看看!

我就用这个,请问这个DAO里面怎么写,
 public boolean checkUsers(String username) {
Session session=sessionFactory.getCurrentSession();
List<User> users=null;
Query query= session.createQuery("from User where username="+username); 
//这儿怎么返回boolean类型的啊  
}
return ;
}
谢谢,回复马上给分

public boolean checkUsers(String username) {
  Session session=sessionFactory.getCurrentSession();
  List<User> users=null;
  Query query= session.createQuery("from User where username="+username);  
  users=query.list;
  if(null!=users && users.size>0){
  return true;
  }else{
  return false;
  }
}

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。