Where exactly do you get the NPE? How do you instantiate the userAddForm?
Alex. tsuresh wrote: > > I have two classes User and Role.User class has Role as one of its > attributes and getRole() and setRole() methods. Role class > > has two attributes name and description. > > I have a form to add user with drop down choice which has list of role > names. When I submit the form, I need to add this form > > value role name to user database. But at present it is showing null > pointer exception. How do I convert this String value > > (role name ) to Role object. My code is as below. > > ........ > ........ > TextField userNameComp = new TextField("username"); > ............ > ........... > .......... > > DropDownChoice ddc = new DropDownChoice("role",roleList); > form.add(userNameComp); > ........... > ......... > .......... > form.add(ddc); > } > > class userAddForm extends Form { > public userAddForm(String id,IModel model) { > super(id,model); > } > @Override > public void onSubmit() { > User ad = (User)getModelObject(); > .......... > ad.add(); // class User has add() method which adds the > values of the UserAddForm to database > ......... > ......... > } > } > } > > > Please help. > thanks > -- View this message in context: http://www.nabble.com/Convert-String-to-desired-class-object-tf4848185.html#a13872388 Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]