java如何写代码判断输入的用户名是否存在于数据库中??js中如何写代码显示提示“此用户名不存在”

2024-11-15 18:20:03
推荐回答(4个)
回答1:

首先,java里面,你这个extends ActionSupport ,应该继承个什么方法吧,
其他的,
1.username.equals("")) 这句话应该写成 username==null || "",equals(username.trim())
//判断非空和,是否空格
2 if(userList.equals("")),这是一个list吗? List判断是否空,应该用 userList==null || userList.size()<=0,//
3 这里 if(info.getPassword().equals(password)),//这里参照1的写法。当然如果password不可能为空,这么写也可以

回答2:

else {//如果用户名不为空,验证输入信息
userList = userDAO.findByUserName(username);
if(userList.equals("")){ //你这个感觉有问题 不知道findByUserName 是怎么写的
return "error"; //if(userList.equals("")) 改成这if( userList==null |userList.isEmpty()|) )
// 试试
}

兄弟 你不把错误标出来 谁知道什么问题

回答3:

if(userList.equals("")) 这个地方改成if(userLIst.size()<=0) 试下。因为userList 是一个list类型的,如果没有找到对应的用户。它的值应该还是null

回答4:

if(userList.equals("")){
return "error";
}

这个有问题吧?LIST不能用equals(""))吧。。。SIZE()