并且问问
这个页面的
out.println(sql);
为什么会传递到下一个页面显示出来

解决方案 »

  1.   

    String username = request.getParameter("username") ;
    username=username==null?"":username.trim();if(username.equals("")){
    out.println("<SCRIPT language=JavaScript>alert('系统提示:\n\n你没有输入姓名!');history.go(-1)</SCRIPT>");
    }这一块也没运行
    也就是说当 request.getParameter("username")真的是空的时候他并没有执行!
    请问怎么解决
      

  2.   

    你是说的哪个问题啊?先大家帮我看看
    if(null == rs)
    {
    out.println("<script>alert('系统提示:\n\n用户名或密码错误!请重新登陆!');history.go(-1)</script>");
    }else{
    session.setAttribute("username",username);
    response.sendRedirect("index.jsp?page=1");

    这里的代码。我想要的是如果是asp代码就应该这样写
    if rs.eof then 
    ...
    else
    ...
    end if
    在jsp里面怎么判断记录集是否为空。并且是否匹配
    谢谢大家提示一下
      

  3.   

    if(rs==null)
    {
    out.println("<script>alert('系统提示:\n\n用户名或密码错误!请重新登陆!');history.go(-1)</script>");
    }else{
    session.setAttribute("username",username);
    response.sendRedirect("index.jsp?page=1");