if(username==null){
username=" "; }
if(password1==null){
password1=" ";}
if(password2==null){
password2=" ";}
if(hobby==null){
hobby=" "; }
if(intro==null){
intro=" "; }
if(username.equals(" ")){
out.println("用户名不能为空 请返回重新输入!");
out.println("<a href='check.jsp'></a>"); }
if(password1.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println("<a href='check.jsp'></a>");
}
if(password2.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println("<a href='check.jsp'></a>");
}
if(password1!=password2){
out.println("两次密码输入不一致 请返回重新输入!");
out.println("<a href='check.jsp'></a>");
}
else
{
out.println("注册成功");
}麻烦帮我看下这段代码
我的意思是想用户名为空时提示错误信息,可是这段程序不管用户名是否为空,老是显示注册成功
是不是哪里写错了
在线等......
username=" "; }
if(password1==null){
password1=" ";}
if(password2==null){
password2=" ";}
if(hobby==null){
hobby=" "; }
if(intro==null){
intro=" "; }
if(username.equals(" ")){
out.println("用户名不能为空 请返回重新输入!");
out.println("<a href='check.jsp'></a>"); }
if(password1.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println("<a href='check.jsp'></a>");
}
if(password2.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println("<a href='check.jsp'></a>");
}
if(password1!=password2){
out.println("两次密码输入不一致 请返回重新输入!");
out.println("<a href='check.jsp'></a>");
}
else
{
out.println("注册成功");
}麻烦帮我看下这段代码
我的意思是想用户名为空时提示错误信息,可是这段程序不管用户名是否为空,老是显示注册成功
是不是哪里写错了
在线等......
楼主的逻辑有问题
应该是
if("".equals(username)){}else if("".equals(password1)){
//....省略剩余的else if
}else {
// 如果上面的都不满足
out.println("SUCCESS");
}
out.println("两次密码输入不一致 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
else
{
out.println("注册成功");
}这里的判断有问题
An error occurred at line: 24 in the jsp file: /check.jsp
返回 cannot be resolved
21: intro=" "; }
22: if("".equals(username)){
23: out.println("用户名不能为空 请返回重新输入!");
24: out.println("<a href='check.jsp'>"+返回+"</a>"); }
25: else if("".equals(password1)){
26: out.println("密码不能为空 请返回重新输入!");
27: out.println("<a href='check.jsp'></a>");这又是什么错误呢?
if(username.equals(" ")&& username==null){
out.println("用户名不能为空 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>"); }
if(password1.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
if(password2.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
if(password1!=password2){
out.println("两次密码输入不一致 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
else
{
out.println("注册成功");
}
if(username==null){
username=" "; }
if(password1==null){
password1=" ";}
if(password2==null){
password2=" ";}
if(hobby==null){
hobby=" "; }
if(intro==null){
intro=" "; }
}//这里加一个大括号就好了
if(username.equals(" ")){
out.println("用户名不能为空 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>"); }
if(password1.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
if(password2.equals(" ")){
out.println("密码不能为空 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
if(password1!=password2){
out.println("两次密码输入不一致 请返回重新输入!");
out.println(" <a href='check.jsp'> </a>");
}
else
{
out.println("注册成功");
}