我小白一个图一登录过后,将值赋给了User类后在在图二修改时,验证原密码时永远显示原密码错误,u.PassWord的值一直为null为什么啊?

解决方案 »

  1.   

    你复制的是那段代码自己的类,new出来又是一个新的类,没赋值当然是null
      

  2.   

    没看到你在哪里给User赋值了。
      

  3.   

    新new的对象 对象中的属性如果没有初始值就必须要赋值在能用 你可以重载一个用户名密码的构造  new的时候调这个构造  就能用这俩属性了
      

  4.   

    你将你类改为静态类,可以不用New了。直接赋值即可
      

  5.   

    你new出来的User没有值,你的给它赋值才行,登录时填了账号吧,把账号赋值给userID,在写一个查询方法查数据库,根据账号查到密码,把密码赋值给password,这样password就有值了。
      

  6.   

    登录时填了账号吧,把账号赋值给username。。
      

  7.   

    User u=new User();写在方法外面