关于数据库与Java数据的一些疑问?

关于数据库与Java数据的一些疑问?

问题描述:

我想问问大家那个,我在写登陆注册的时候,突然发现,什么都不填可以注册成功,而且数据库中也写进去了,这个要怎么处理啊?
就是怎么让他不传一个空字符串到数据库中啊?

在你插入数据库的地方做一个判断

if (request.getParamater("username").equlas(""))
return;
...
//下面是插入数据库的逻辑

按照企业来讲的话,这个问题要严谨,怎么说呢,这属于一个权限验证的问题了,解决你这个方法的话,需要实现前端验证和后端验证,前端验证采用jquery对里的值进行判断,如果为空的话,就不让他提交

表单,
function checkUsername() {
var username = $("#username").val();
if (username == "") {
$("#usernameSpan").html("账号不能为空!");
$("#usernameSpan").css("color","red");
return false;
} else {
$("#usernameSpan").html("账号");
$("#usernameSpan").css("color","#d68aa8");
return true;
}
}