日期:2014-05-18  浏览次数:20783 次

修改密码 jsp+sevlet
修改用户密码

流程应该是这样的

判断不为空

输入原密码

进行判断正确与否

判断新密码是否一致

进行修改密码


请给我注释一下 谢谢···

在jsp+servlet页面中····



------解决方案--------------------
servlet中
Java code

String pwd = request.getParameter("jsp页面pwd文本框name");//接受原始密码
if(pwd == null)
{
//密码为空
}
else
{
//将原始密码当参数传到一个方法中
//String sql = "selct pwd from user where pwd = '"+pwd+"'"
//返回值判断原始密码 如果相同我们按照1算  否则0算
//接受方法返回值 int check = 方法(pwd);
   if(check == 1)
   {
//原始密码想同
String pwdNew= request.getParameter("jsp页面pwd文本框name");//接受新密码
调用update方法 update数据库pwd字段,更新
判断方法返回值看是否更新成功
   }
else
{
//不相同
}

}

------解决方案--------------------
<form action="member_login.jsp" method="post" name="form1" onSubmit="return Checkspace(this);">

function Checkspace(theForm)
{
if (theForm.username.value == "")
{
alert("请输入用户名。");
theForm.username.focus();
return (false);
}
if (theForm.password.value == "")
{
alert("请输入密码。");
theForm.password.focus();
return (false);
}
}