반응형
스프링에서 데이터들을 넘길 때 사용하는
FormData 는 데이터들을 val( ) 지정할 필요없이
한번에 넘길 수 있기에 매우 편리한 태그이다.
평상시에는 잘 사용하지 않지만 이미지 등의 파일을 ajax로 업로드할 때 주로 사용하는 것으로 알고 있다.
사용법
var formData = new FormData( );
주의할 점
하지만 해당 태그를 사용할 때, 데이터가 넘어가지 않는다면
다음의 몇가지 사항을 고려해야만 한다.
1. 넘기는 데이터 타입을 잘 설정해 주었는지
- 데이터 타입을 잘못 설정해주어도 null 값이 전달될 수 있다.
2. VO 에 타입을 잘 기입해주었는지
- 주의해야하지만, 해당사항은 JAVA 로 MVC 모델을 전부 구성했을 때 참고해야될 사항같다.
3. 오타가 났는지
- 대개는 3번의 이유로 NULL 이 전달되는 것 같다. 오타가 있는지 항시 살펴봐야겠다..
참고 링크
1. DataForm 은 무엇인가
www.zerocho.com/category/HTML&DOM/post/59465380f2c7fb0018a1a263
2. 스프링 오류시
반응형