
클라이언트의 요청 구문이 잘못됨. 주소를 잘못 입력했거나 브라우저 캐시에 문제가 있을 수도 있음
프로젝트 하던 도중, 다음과 같은 에러 발생. 상품 문의하기 내용을 입력하지 않고 경고 창이 제대로 뜨는지 검사하는 작업을 진행하고 싶었고 두 번 이상 제출 버튼을 누르면 다음과 같은 에러가 발생했다.

html 측 타임리프에 null 값이 들어온다는 문제가 발생했고 html문제가 아닌 Controller에 문제가 있다고 느낌

문제는 post 부분이라 페이지에 어떤 문제가 생기면 다시 products/qna/{id} 로 페이지가 옮겨져야 하는데 실패하면 다시 원래 페이지로 돌아가기에 model.addAttribute 값을 catch 부분 뿐만 아니라 if 문 절에도 넘겨주는 작업이 필요했음. 결국 주석 처리 부분 내용을 써주면 정상적으로 값이 넘어가고 html input 부분에 값을 넣지 않고 submit 하면 경고 창이 잘 나오는 것을 확인할 수 있었다.
