可能是数据库当中的值不存在,就没有返回结果,所以NullPointerException

解决方案 »

  1.   

    如果直接将bean的内容写在jsp文件中就没有事
      

  2.   

    String uid=us.getuid();
      String pwd=us.getpwd();
    这里取到的值是null,你的bean有问题,所以值没传过去.set方法要用如下格式
    setUid()
    setPwd()
    ..
    ...
    这是规定.
      

  3.   

    user.userbean.check(userbean.java:14)
      

  4.   

    String uid=us.getuid();
    String pwd=us.getpwd();
    boolean b=use.check(uid,pwd);userbean.check()中,应当加入对传入的两个参数是否为空的判断。
    或者直接在你的jsp文件中判断,只有两个参数都不为null时,才调用userbean.check()方法。
      

  5.   

    public void userbean(){
    this.con=dbbean.getconn();
    }dbbean的声明在哪里,如果没有,con就是null的,就会报错~~~dbbean dbbean = new dbbean();
      

  6.   

    只要把执行sql的去掉就行
      

  7.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ page import="user.*"%>
    <jsp:useBean class="user.usersbean" id="us"  scope="request"/>
    <jsp:setProperty name="us" property="*"/>
    <jsp:useBean id="use" class="user.userbean" scope="request"/>
    <%
          use.setues(us);
      String uid=us.getUid();           ////////////////////
      String pwd=us.getPwd();       //////////////////
      boolean b=use.check(uid,pwd);
      if(b==false){
             out.print("用户名或密码错误");
    %>
    <a href="index.jsp">返回</a> 
    <%  
      }
       else{
             session.setAttribute("uid",uid);
     session.setAttribute("pwd",pwd);
    %>
    <%=uid%>欢迎 <%}%>
    第一个bean 
    package user;
    import java.util.*;
    import java.sql.*;
    public class usersbean{
    String uid="";
    String pwd="";
    public void setUid(String uid){            ///////////////////
    this.uid=uid;
    }
    public void setPwd(String pwd){      //////////////////////
    this.pwd=pwd;
    }
    public String getUid(){                       //////////////////////////
    return uid;
    }
    public String getPwd(){                ////////////////////////////
    return pwd;
    }
    }
    ///提交过来的表单的name属性也要为uid 和    pwd
      

  8.   

    public void userbean(){
    this.con=dbbean.getconn();
    }
    没有对dbbean进行实例化,这个问题很严重啊!