连接数据库查询账号和密码,
数据库里有2个账户:
username='xc' password='123'
username='1' password='123'
用'xc'账户登陆后,控制台显示了“修改session成功!”
不过没弹出“登陆成功”的对话框而用‘1’账户登录
对话框就出来了。然后我测试了一下,用纯数字的登录名就行,有英文就无效。
这是为什么,求大神给解决。 if(rs.next()) 
{ psw=rs.getString(2); 
if(psw.equals(password)) {  %>
<script>  alert("登陆成功!"+<%= username%>);  </script>
<% 
session.setAttribute("username",username);
System.out.println("修改session成功!"); //测试
%>
<script>
history.go(-1);
</script>
<%  } 
else  {  %>
<script type="text/javascript">
window.alert("密码错误!");
history.go(-1);
</script>
<%  }  }
else{ %>
<script type="text/javascript">
window.alert("用户名错误!");
history.go(-1);
</script>
<%
}
}
catch(SQLException e1) {}