我用的是MyEclipse 跟 mysql,我数据库连成功了,但是当我登陆的时候,却不能成功, 
在class file editor里出现这种错误, 
source not found 
the jar file javax.servlet.jar has no source attachment..You can attach the source by clickig Attach Souce below: 
望高手指点!!!  

解决方案 »

  1.   

    source not found   javax.servlet.jar楼主这个应该是你导入的项目,用的不是你自己本机的tomcat,把项目中的tomcat删除,引用改成你自己的tomcat路径就可以了
      

  2.   

    这是在user.java中的判断用户名和密码的
    //验证用户名和密码是否正确
    public boolean user_valid()
    {
    this.strSql="select UserID,UserName from `users` ";
    this.strSql=this.strSql + " where UserName='" + this.UserName + "'";
    this.strSql=this.strSql + "  and UserPassword='"+ this.UserPassword + "'";         

    try
    {
    ResultSet rs = super.exeSqlQuery(this.strSql); 
    if (rs.next())
    {
    this.UserID=rs.getLong("UserID");
    this.UserName=rs.getString("UserName");
    return true;
    }
    else
    {                
    return false;
    }
    }
    catch(Exception ex)
    {            
    return false;
    }       
    }
    在user_login_check.jsp中
    <%

    //request.setCharacterEncoding("gb2312");
    //获取用户名和密码
    String s_UserName = request.getParameter("UserName");
    String s_UserPassword = request.getParameter("UserPassword");
    //给users类中的成员变量赋值
    users.setUserName(s_UserName);
    users.setUserPassword(s_UserPassword);
    //判断用户名和密码的正确性
    if(users.user_valid())
    {
    //将当前用户的UserID和UserName属性值保存到session中
    session.setAttribute("UserID",users.getUserID()+"");
    session.setAttribute("UserName",users.getUserName());
    //判断当前用户是否是管理员
    if(s_UserName.compareTo("WebMaster") == 0)
    {
    out.println("<script language=\"javascript\">window.location='./admin/index.jsp';</script>");
    }
    else
    {
    out.println("<script language=\"javascript\">window.location='./login/index.jsp';</script>");
    }
    }
    else
    {
    out.println("<p align=center>您输入的用户名或密码有误!</p>");
    out.println("<div align=center><input type=button name=btn value=返回 onClick='window.history.go(-1)'></div>");
    }
    %>然后登陆的时候总是,您输入的用户名或密码有误!
    本来用英文用户名可以登陆成功的,后来我改然后希望用中文用户名也可以登陆,现在我改回来了,连英文都登不进去了。。拜托了~~急呀,这可是毕设呀~~~
       
      

  3.   

    估计没把库加进来.你在build path--->libraries    添加add libbraries  
    然后选择runtime library的tomcat就行了.