package org.springframework.issues;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ExtendedModelMap;
import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@Controller
public class LoginController {
@RequestMapping(value = "/login", method = RequestMethod.GET)
public Model login() {
return new ExtendedModelMap().addAttribute(new ActivateAccountForm());
}
@RequestMapping(value = "/login", method = RequestMethod.POST)
public String processActivationForm(@Validated ActivateAccountForm form, BindingResult result) {
if (result.hasErrors()) {
return null;
}
return "redirect:http://www.springsource.org";
}
}