如何在JSP页面中实现数据合法性校验

2024-11-20 14:29:13
推荐回答(3个)
回答1:




登陆


















用户登陆
用户名:

密  码:


    



回答2:

如果知道当前的用户,就可以得到当前用户的id,根据这个id查询数据库中这个用户的信息,从而知道这个用户的密码pwd,用这个pwd和用户输入的字符串对比,可以在javascript中写
function check(){
//获取旧的密码
var pwd="";
//用户输入的字符串
var zifuchuan="";
if(!pwd.equals(zifuchuan)){
return false;
}
}
}

回答3:

有两种效验,一种是客户端效验,用javascript
一种服务器端效验,用JSP写,两种各有利弊,javascript的比较人性化,前置判断,当用户不输入为空时会弹出小对话框提示,而且不占服务器资源,JSP效验是把数据提交到服务器,在进行业务操之前判断是否合法,下面是一个简单的JS小例子
function register()
{
if(form1.yonghuming.value=="" )
{
window.alert("用户名不能为空!");
form1.yonghuming.focus();
return false;
}
if(form1.mima.value=="" )
{
window.alert("密码不能为空!");
form1.mima.focus();
return false;
} return true;

}