to: zxhong(红) 麻烦您进来一下,急事请教。。
cgddn 2002-11-18 03:12:17 以下是我对用户logon页面的验证代码,写在logonProcess.jsp中,但是有问题发生,就是,如果我随便输入一个用户名和密码,页面不会转到loginAddress.jsp重新输入,而是停留在logonProcess.jsp上,页面一片空白,也不打印出("errors with name or password!");不知道这是为什么?
<%
String username=request.getParameter("userName");
String userpsw=request.getParameter("userPsw");
String query="select name,password,isAdmin,id from address where name='"+username+"'";
loginBean.openConnection();
loginBean.executeQuery(query);
%>
<%while(loginBean.next()){%>
<%if((loginBean.getStr(username).equals(loginBean.getData("name")))&&(userpsw.equals(loginBean.getData("password")))&&username!=null&&userpsw!=null){%>
<%response.sendRedirect("addressList.jsp?isadmin="+loginBean.getData("isAdmin")+"&id="+loginBean.getData("id"));%>
<%}else{%>
<%
out.println("errors with name or password!");
out.println("<a href='loginAddress.jsp'>return and retry!:)</a>");
%>
<%}%>
<%}%>