初学JSP关于注册页面的问题
新手学JSP 注册页面怎么判断输入的账号密码为空
怎么判断输入的账号密码为错
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Insert title here</title>
<%request.setCharacterEncoding("gb2312");
response.setCharacterEncoding("gb2312");%>
</head>
<body>
<%
String name = request.getParameter("name");
String password = request.getParameter("password");
if((name==null)||(password==null)){
session.setAttribute("session","Name and Passwor is not null|");
response.sendRedirect("denglu1.jsp");
}
上面判断输入为空时转入denglu1.jsp
else if(name.equals("zhanghao")&&password.equals("mima")) {
session.setAttribute("message","denglu1!");
response.sendRedirect("denglu3.jsp");
}
上面判断输入为正确账号密码时转入denglu3.jsp
else {
session.setAttribute("message1","Please enter right name and password!");
response.sendRedirect("denglu2.jsp");
}
上面为账号密码不正确时转到denglu2.jsp
%>
</body>
</html>
[解决办法]
注册页面,最好使用JS来判断内容不得为空,这样就不会有用户名或者密码为空的问题了。而且我感觉你问的好像是登录,不是注册。你要把这个搞明白啊,到底是注册还是登录。
[解决办法]
在你跳转后的页面中写出提示信息就行了啊。。。。
还有你可以加上这句:
response.setHeader("refresh","3;url=你要跳转到页面")
[解决办法]
楼主应该给出的是个登录吧
[解决办法]
sendRedirect这是静态的跳转~不共享请求和响应~ 你应该使用request.getrxxxdxxxx();这个方法
[解决办法]
晕 输入帐号密码为空基本上用的是脚本 楼主应该先把JSP的基本对数据库的操作和标签掌握 还要多学学关于J2EE的东西啊
脚本判断为空是这样..哎,。算了你在网上随便找吧到处都是 我一般用脚本加struts验证
[解决办法]
用js判断为不为空,网上找去,一堆呢,判断是不是正确就是两个String equals,自己研究下
[解决办法]
客户端的判断就勇JS就行了.服务器端的用validator
[解决办法]
判断是否为空,就去判断输入的字符长度是多少。。。
判断用户是否真确。。。去数据库中判断查询的用户名和密码有没有和它相对应的count(×)
[解决办法]
先在本地用 javescript 验证下是否为空
function check(str)
{
if(str == ""){
return false;
alert("空");
{
else{
return true;
alert("不空");
}
}
<from action="xxx.jsp" onsubmit="return check(document.all.test.value)">
<input type="text" id="test">
<input type="submit">
</from>
服务器端的校验把自己去研究java