Code: Select all
4.3.1.RELEASE
Code: Select all
import javax.validation.constraints.Email;
/**
* The Class RegForm.
*/
public class RegForm {
....
/** The email. */
@Email(message = "Insert a valid email")
private String email;
//getter and settser
}
Code: Select all
org.hibernate.validator
hibernate-validator
6.1.1.Final
javax.validation
validation-api
2.0.1.Final
org.glassfish
javax.el
3.0.0
Code: Select all
//many imports
import javax.validation.Valid;
....
@Controller
@RequestMapping("/reg")
public class RegController {
@RequestMapping(value = "/index", method = RequestMethod.GET)
public String index(@ModelAttribute("regForm") @Valid @RequestBody RegForm regForm,
BindingResult result, Model model, final RedirectAttributes redirectAttributes, HttpServletRequest req)
throws AcceleratoreException {
......
}
Code: Select all
Root cause of ServletException.
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.Email' validating type 'java.lang.String'. Check configuration for 'email