Код: Выделить всё
4.3.1.RELEASE
Код: Выделить всё
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
}
Код: Выделить всё
org.hibernate.validator
hibernate-validator
6.1.1.Final
javax.validation
validation-api
2.0.1.Final
org.glassfish
javax.el
3.0.0
Код: Выделить всё
//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 {
......
}
Основная причина ServletException.
javax.validation.UnexpectedTypeException: HV000030: не найден валидатор для типа проверки ограничения 'javax.validation.constraints.Email' 'java.lang.String'. Проверьте конфигурацию электронной почты
Подробнее здесь: https://stackoverflow.com/questions/793 ... validation
Мобильная версия