Hello, I'm trying to set up a simple login page where the password is retrieved from the DB if the username exists. The page is rendered as it should but I get a *WicketMessage: Null object setting value: bsouza with expression: login* when I enter a valid login (bsouza) and his password.
Since the code is quite short I'll reproduce it below: public class LoginPage extends JDJStaticPage { private Employee e; private TextField login; private PasswordTextField pword; public LoginPage() { add(new FeedbackPanel("feedback")); add(new LoginForm("form")); } private class LoginForm extends Form { public LoginForm(final String id) { super(id); setModel(new CompoundPropertyModel(e)); add(login = new TextField("login")); add(pword = new PasswordTextField("pword")); login.setRequired(true); } protected void onSubmit() { e = (Employee) SERVICE.findEmployeeByLogin(userLogin()); if (e != null) { // login is valid... if (userPword().equalsIgnoreCase(e.getPword())) { // password is correct... // setResponsePage(Home.class); // doesn't exist yet... } } else { error("Unable to sign you in."); // shows up in FeedbackPanel? } } private String userLogin() { return (login.getModelObjectAsString()); } private String userPword() { return(pword.getModelObjectAsString()); } } } Thanks for your help, Cristina -- View this message in context: http://www.nabble.com/Setting-up-a-very-simple-login-page-tf4419382.html#a12605286 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]