解决方案 »

  1.   

    要穿参数进去阿 u.setUserName("name");
    u.setUserPass("psw");
      

  2.   

    public class UserInfo {
    private String userName;
    private String userPass;

    public String getUserName() {
    return userName;
    } public void setUserName(String userName) {
    this.userName = userName;
    }

    public String getUserPass() {
    return userPass;
    }

    public void setUserPass(String userPass) {
    this.userPass = userPass;
    }}
    上面定义了一个类
    public class Test { public static void main(String[] args) {
    // TODO 自动生成的方法存根
    UserInfo u = new UserInfo(); u.setUserName(); //这里没有参数
    u.setUserPass(); //这里没参数
    UserInfoDAO userdao = new UserInfoDAO();
    userdao.login(u.getUserName(), u.getUserPass());
    }}
    还有楼主的缩进,,,有待改进
      

  3.   

    你没有不带参数的set方法呀,当然访问不了了!
      

  4.   

    你用的什么IDE啊 怎么不会给你提示错误呢 
    不会是终端写的  或者手写吧
      

  5.   

    setUserName()和setUserName(String userName)  是不同的哦
      

  6.   

    需要参数啊  java bean的setXXX()函数  是用来赋值的,你调用的时候自然需要传一个对应类型值啊
      

  7.   


    你调用set方法时,没有传递参数进去
      

  8.   

    LZ 下次记得给参数...不然 get()是得不出来值的...
      

  9.   

    楼主set方法都没有传参数进去,而且有参和无参的方法是不同的