I'm curious - why are you writing your own authentication logic rather
than using Acegi. Sanjiv wrote a howto for integrating Acegi with Ajax
a while back:

http://ajaxian.com/archives/ajax-login-with-acegi

Matt

On 8/10/07, Tony.Cesc <[EMAIL PROTECTED]> wrote:
>
> 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]
>
>


-- 
http://raibledesigns.com

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

Reply via email to