searchUser<=====!======>serchUser.executeQyery.........少了一个字母a

解决方案 »

  1.   

    session.putValue("user",userName);---------->session.setAttribute("user",userName);
    后边的我先写一下
      

  2.   

    简述一下你的要求,是不是先查admin表的数据,如果不存在再去查student表里的数据?
      

  3.   

    恩,我先查admin表,再查student表,我代码中=“”有错误,谢谢AWUSOFT(如果可以了,请结贴,谢谢!) 你得答复,您指出的很对,现在已经产生结果了,不过是乱码,估计是乱码没处理,再次谢谢,答复的很快。
      

  4.   

    String sql="select id from admin where id='"+userName+"' and pwd='"+pwd+"'";
    if(!serchUser.executeQyery(sql).next()){//表示admin里没有这样的记录包括用户和密码
    String sql2="select id from student where id='"+userName+"' and pwd='"+pwd+"'";
    if(!serchUser.executeQyery(sql2).next()){//表示student表里也没有这样的记录
    if(serchUser.executeQyery(="select id from student where id='"+userName+"'").next()
    || serchUser.executeQyery(="select id from admin where id='"+userName+"'").next())
    {%>
    out.println("对不起,用户名或者密码错误!");
    <%
    }else
    {
    %>
    out.println("对不起,用户不存在!");
    <%
    } }else
    {
    session.setAttribute("user",userName);
    %>
    <jsp:forward page="student.html"/>
    <%
    }
    }else {
    session.setAttribute("user",userName);
    %>
    <jsp:forward page="admin.html"/>
    <%
    }
      

  5.   

    <%@ page pageEncoding="GBK"%>