- Let's create a User class as the main object of our recipe:
public class User implements Serializable { private String name; private String email; public User(String name, String email) { this.name = name; this.email = email; } //DON'T FORGET THE GETTERS AND SETTERS //THIS RECIPE WON'T WORK WITHOUT THEM}
- Now, we create a UserBean class to manage our UI:
@Named@ViewScopedpublic class UserBean implements Serializable { private User user; public UserBean(){ user = new User("Elder Moraes", "elder@eldermoraes.com"); } public void userAction(){ FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Name|Password welformed")); } //DON'T FORGET THE GETTERS AND SETTERS //THIS RECIPE WON'T WORK WITHOUT THEM}