@Controller
MyController {
...
// PhoneCategory is Enum
@ModelAttribute("phoneCategories")
public List<PhoneCategory> populatePhoneCategories() {
return Arrays.asList(PhoneCategory.Home, PhoneCategory.Mobile);
}
...
@RequestMapping(value = "/profiles/account", method = RequestMethod.GET)
public AccountProfileForm accountProfileForm() {
return new AccountProfileForm();
}
...
@RequestMapping(value = "/profiles/account", method = RequestMethod.POST)
public String accountProfileForm(Account account, @Valid AccountProfileForm accountProfileForm, BindingResult formBinding, final WebRequest request) {
...
return "redirect:/";
}