I read some document on the Internet about form validation in Spring MVC. And I don't know what happend if I use only Java core code (don't use anotation and something like BindingResult, hasError()...) for validation). Is there any convention that we must use anotation for validation. For example, I use Java core code in my Controller class:
@RequestMapping("/login")
public String showLogin(@ModelAttribute("member") Member member, Model model) {
if("".equals(member.getUsername()){
model.addAttribute("error", "username is empty");
}
return "login";
}
And then I show error in my login.jsp file.
I'm a fresher java web developer, please explain it to me.