일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 코딩테스트
- 알고리즘
- OpenCV
- 컴포넌트스캔
- 파이썬
- 가상면접사례로배우는대규모시스템설계기초
- 스프링
- @Autowired
- nestjs typeorm
- @Component
- nestjs auth
- 구조체배열
- nestJS
- 카카오 코테
- C++
- Nodejs
- spring boot
- 코테
- 카카오 알고리즘
- 시스템호출
- C언어
- 프로그래머스
- AWS
- TypeORM
- 카카오
- Spring
- python
- git
- thymeleaf
- 해시
Archives
- Today
- Total
목록BindException (1)
공부 기록장 💻
[Javascript] input value 값 없을 때 form submit 막기 (서버에 데이터 전송 전 alert 창, onsubmit false 값으로 해결)
문제 발생 원인 우선 발생한 문제는 아래와 같다. Template View의 부분에서 input 값이 없는 경우 Bad Request (HTTP Status Code 400) 에러가 발생한다. 특히 아래의 경우, 나이 (age) 는 int형의 값을 필수적으로 요구하는 필드이기 때문에 데이터를 저장하는데 있어서 문제가 발생하였다. (name의 경우 "" 빈 String 형태의 값이 전달되어 별다른 문제를 발생시키지 않지만, age 필드의 경우 0과 같은 default값마저 전달되지 않았기 때문에 문제가 발생한다.) Spring Framework 내부적으로는 validation.BindException 이 발생했음을 확인할 수 있다. [nio-8080-exec-2] .w.s.m.s.DefaultHandler..
# Develop/Project
2023. 2. 16. 15:46