Thanks for your response but I did have setter and getter in LoginAction clas
(still got null exception)s.
Here is my LoginAction class:

public class LoginAction extends BaseAction {

    private Person person;
    PersonDao personDao;

    public Person getPerson() {
        return person;
    }

    public void setPerson(Person person) {
        this.person = person;
    }


    public PersonDao getPersonDao() {
        return personDao;
    }

    public void setPersonDao(PersonDao personDao) {
        this.personDao = personDao;
    }

    public String login() {
        System.out.println(person.getUsername());
        System.out.println(person.getPassword());
        PersonDaoHibernate pdh = new PersonDaoHibernate();
        boolean valid = pdh.authentication(person.getUsername(),
                person.getPassword());
        System.out.println(valid);

        return SUCCESS;
    }
}

And which is "the relevant entries to the Spring configuration files" ? 

Thanks again.


Michael Horwitz wrote:
> 
> You will need to wire up your action using Spring. Add a getter and setter
> method for PersonDao (abd make pdh an attribute of the action class), add
> the relevant entries to the Spring configuration files and all should work
> fine.
> 
> Mike.
> 
> On 8/10/07, Tony.Cesc <[EMAIL PROTECTED]> wrote:
>>
>>
>> Hi,
>> I am newbie. I am trying to write new login function which is not used
>> acegi.
>> - Wrote LoginAction class
>>    public String login() {
>>        System.out.println(person.getUsername());
>>        System.out.println(person.getPassword());
>>        PersonDaoHibernate pdh = new PersonDaoHibernate();
>>        boolean valid = pdh.authentication(person.getUsername(),
>>                person.getPassword());
>>        System.out.println(valid);
>>
>>        return SUCCESS;
>>    }
>>
>> - In LoginAction, I have login fuction which is call authentication
>> function
>> in PersonDaoHibernate Class
>>    public boolean authentication(String username, String password) {
>>        System.out.println(username);
>>        System.out.println(password);
>>        try {
>>            List lists = getHibernateTemplate().find(
>>                    "from Person where username=?", username);
>>            if (lists.isEmpty()) {
>>                return false;
>>            } else {
>>                return true;
>>            }
>>        } catch (Exception ex) {
>>            System.out.println(ex.toString());
>>
>>            return false;
>>        }
>>    }
>>
>> The result is
>> user1
>> 123
>> java.lang.NullPointerException
>>
>> Thanks for any suggestion.
>>
>> Regard,
>> Tony
>> --
>> View this message in context:
>> http://www.nabble.com/NullPointerException-when-try-to-retrieve-data-tf4248239s2369.html#a12089884
>> Sent from the AppFuse - User mailing list archive at Nabble.com.
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/NullPointerException-when-try-to-retrieve-data-tf4248239s2369.html#a12090345
Sent from the AppFuse - User mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to