BindingResult 위치

jylee·2023년 7월 7일
0

그냥생각나는거

목록 보기
22/48

BindingResult bindingResult 파라미터의 위치는
@ModelAttribute Item item 다음에 와야 한다

public String login(@Validated @ModelAttribute LoginForm form, BindingResult bindingResult) {
        if (bindingResult.hasErrors()) {
            return "login/loginForm";
        }

        Member loginMember = loginService.login(form.getLoginId(), form.getPassword());

        if (loginMember == null) {
            bindingResult.reject("loginFail", "아이디 또는 비밀번호가 맞지 않습니다.");
            return "login/loginForm";
        }

        // 로그인 성공 처리
        return "redirect:/";
    }
profile
ㅎㅇ

0개의 댓글