解决方案 »

  1.   

    UserDaoImpl,第22行,conn为null。
      

  2.   

    貌似是你login.jsp里的user为null
      

  3.   

    1.JAVA环境配置正确。
    2.源码里面的包没有与tomcat的包冲突。
    3.把数据库文件给导入到了SQL SERVER(或者其它数据库系统)里面。并且数据库系统正在运行。
    4.添加了数据源。
    5.数据库源文件的系统类型匹配(不匹配重新建立数据库,源码里面一般含有数据库的表结构及内容。),且数据库的连接密码正确。
    6.JDBC驱动文件(或者其它)存在且放在tomcat的lib目录下面。(msbase.jar,mssqlserver.jarmsutil.jar)
      

  4.   

    你没有使用struts框架,如何保证注册首页面的值到了注册页面能填充到userBean中?
      

  5.   

    代码里为什么没有使用数据库静态类方法?其实debug一下,到底哪里为空null就行了。
      

  6.   

    空指针啊,userdaoimpl  22行
      

  7.   

    conn  这个属性  是空 也就是你数据库没连接上
      

  8.   

      public static Connection getConnection(String url,String user,String pwd){ 
            Connection conn=null;
            try{
                conn=DriverManager.getConnection(url, user, pwd);
            }catch(SQLException e){
                e.printStackTrace();
            }
            return conn; //返回连接好的conn
        }你这个conn  是空的  你可以打个断点测试下
      

  9.   

    DaoImpl中的第22行中的Connection 的conn 空的 ,你压根就没有让Connection连接啊