JSP中如何写密码输入和确认密码时正确与否的Java判断代码?

JSP中如和写密码输入和确认密码的正确还是不同的Java代码?... JSP中如和写密码输入和确认密码的正确还是不同的Java代码? 展开
 我来答
DoramiHe
推荐于2018-06-21 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25335 获赞数:59536
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
jsp中判断两次输入的密码是否相同的方法是通过js实现的。
在两个文本框里添加onchange事件,在文本框的内容一发生变化时就触发该事件,而判断就写在这个事件之内就可以了。

<script language="javascript" type="text/javascript">
function check()
{

if (document.form1.username.value==""){
alert("请输入登录账号!");
return false;
}
if (document.form1.passwords.value==""){
alert("请输入登录密码!");
return false;
}
if (document.form1.password.value==""){
alert("请输入重复密码!");
return false;
}
if (document.form1.password.value!=document.form1.passwords.value){
alert("对不起!重复密码不等于登录密码");
return false;
}

return true;

}
</script>

<input type="submit" value="确定添加" onClick="return check()">
匿名用户
2013-07-31
展开全部
这个一般在前台用JAVASCRIPT代码写 不需要在后台用JAVA代码 <p>
密码<input type="password" name="Password" class="input1"id="mima1" />
<BR>
确认密码<input type="password" name="PwdConfirm" class="input1" id="mima2"/>
<BR>
<input type="button" value="确认"onclick="panduan()"></p> //Js脚本部分
<script type="text/javascript">
function panduan()
{
var mima1=document.getElementById("mima1").value
//取出第一个文本框里输如的值密码一
var mima2=document.getElementById("mima2").value
//取出第二个文本框里输如的值密码二
if(mima1==mima2)
//2个值比较,做判断
{
alert("2个密码一样拉")
//输出对话框提示
document.getElementById("mima1").focus()
//焦点定位
}
else
//否则
{
alert("密码和密码确认不同,请重新输入")
//输出对话框提示
document.getElementById("mima1").focus()
//焦点定位
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-31
展开全部
登录页面login.jsp,登录后提交到servlet验证<form name="login" action="LoginServlet"><TABLE width="100%" style="cellpadding: 0px; cellspacing: 0px; margin-top: 0px; margin-Left: 0px" style="table-layout: fixed;WORD-BREAK: break-all; WORD-WRAP: break-word">
<TR>
<TD style="color:#4c4743;line-height:160%;" valign="top"
width="30%">
用户名:
</TD>
<TD style="color:#4c4743;line-height:160%;" valign="top">
<input type="text" name="userName" />
</TD>
</TR>
<TR>
<TD style="color:#4c4743;line-height:160%;" valign="top"
width="30%">
密 码
</TD>
<TD style="color:#4c4743;line-height:160%;" valign="top">
<input type="text" name="password" />
</TD>
</TR>
<TR>
<TD style="color:#4c4743;line-height:160%;" valign="top"
width="30%">
<input type="submit" value="提交" />
</TD>
<TD style="color:#4c4743;line-height:160%;" valign="top">
<input type="reset" value="重置" />
</TD>
</TR>
</TABLE></form> LoginServlet验证:public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException { response.setContentType("text/html;charset=GBK");
String userName=request.getParameter("userName");
String password=request.getParameter("password");
Users users=new Users(userName,password);
UserBo userbo=new UserBo();
if(userbo.checkLogin(users)){
HttpSession session=request.getSession();
session.setAttribute("users", users);
response.sendRedirect("SelectServlet");
}else{
String script = "<script>alert('用户名或密码错误,请重新登陆');location.href='index.jsp'</script>";
response.getWriter().println(script);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全网天下霸屏
2016-02-13 · 知道合伙人互联网行家
全网天下霸屏
知道合伙人互联网行家
采纳数:5592 获赞数:33345
专注全网营销,品牌推广,营销推广,网站运营,自媒体运营;如果求助没有及时回复,欢迎私信。

向TA提问 私信TA
展开全部
jsp中判断两次输入的密码是否相同的方法是通过js实现的。
在两个文本框里添加onchange事件,在文本框的内容一发生变化时就触发该事件,而判断就写在这个事件之内就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天麒圆u
2017-06-28 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:94
采纳率:100%
帮助的人:45.2万
展开全部
这个问题是你注册时输入两次密码遇到的问题? 那么最普通的方案就是写js验证了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式