[Spring] FormData 에서 값이 null 로 들어올 때 참고할 점

2020. 12. 2. 15:01·OLD/Back End
반응형

스프링에서 데이터들을 넘길 때 사용하는 

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

 

(HTML&DOM) FormData - AJAX 폼 전송 준비

안녕하세요. 이번 시간에는 AJAX로 폼 전송을 가능케해주는 FormData 객체에 대해 알아보겠습니다. 보통은 AJAX로 폼(form 태그) 전송을 할 일이 거의 없습니다. 주로 JSON 구조로 키-값 데이터를 전송하

www.zerocho.com

2.  스프링 오류시

namubada.net/150

 

[스프링 오류] form에서 저장시 null값이 저장될 경우

아래 form에 아래와 같이 문자값을 입력할 경우 아래와 같은 오류가 발생한다. 어떤 값이 찍히는지 궁금해서 확인하려고 sysout을 해봤으나 아래와 같이 null값이 저장된다. Control로 이동되는데, null

namubada.net

 

반응형
저작자표시 비영리 동일조건 (새창열림)

'OLD > Back End' 카테고리의 다른 글

[Spring boot] Intellij 의 Spring initializer 가 뜨지 않을 때  (0) 2020.12.19
[Spring Project 1] 스프링 기본 개념 스터디 링크 LogBack, Maven  (0) 2020.12.19
[Spring error] java.lang.IllegalStateException: java.io.FileNotFoundException: C:\Users\Administrator.MSDN-SPECIAL\Desktop\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\board\WEB-INF\lib\activation-1.1.jar (지정된 파일을 ..  (0) 2020.10.20
[Spring] WEB-INF 안생겼을 때 만드는 법  (0) 2020.09.16
[Spring] 외부 라이브 러리 추가하는 방법 (web app library 추가)  (0) 2020.09.15
'OLD/Back End' 카테고리의 다른 글
  • [Spring boot] Intellij 의 Spring initializer 가 뜨지 않을 때
  • [Spring Project 1] 스프링 기본 개념 스터디 링크 LogBack, Maven
  • [Spring error] java.lang.IllegalStateException: java.io.FileNotFoundException: C:\Users\Administrator.MSDN-SPECIAL\Desktop\project\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\board\WEB-INF\lib\activation-1.1.jar (지정된 파일을 ..
  • [Spring] WEB-INF 안생겼을 때 만드는 법
쟈누
쟈누
Ad astra per aspera
    반응형
  • 쟈누
    쟈누의 기록공간
    쟈누
  • 전체
    오늘
    어제
    • 분류 전체보기 (444)
      • AWS (31)
        • Glue (4)
        • S3 (1)
      • 클라우드 (0)
      • Data Engineering (37)
        • GitHub (10)
        • NiFi (11)
        • Spark (10)
        • Snowflake (0)
        • 머신러닝, AI (6)
      • 언어 (118)
        • 데이터 베이스 (42)
        • JAVA (9)
        • Python (34)
        • Java Script (15)
        • Linux (18)
      • 프로젝트, 인강 그리고 책 (30)
        • Spotify Project (7)
        • RASA chatbot Project (9)
        • Naver shopping Project (6)
        • 빅데이터를 지탱하는 기술 (8)
      • OLD (56)
        • IT 용어 사전 (13)
        • Front End (12)
        • Back End (31)
      • Error code 모음 (165)
        • 1. SQL errors (17)
        • 2. Hadoop errors (20)
        • 3. Linux Errors (14)
        • 4. Python errors (33)
        • 5. JAVA, Spring errors (41)
        • 6. Jav Script errors (10)
        • 7. Dev Tools errors (9)
        • 8. Git errors (8)
        • 9. Jenkins Errors (4)
        • 10. airflow Errors (2)
        • 11. Aws errors (7)
      • 개인 (1)
        • 책 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 블로그 관리
    • 글쓰기
  • 링크

  • 공지사항

    • 간단한 블로그 소개
  • 인기 글

  • 태그

    SQL
    리눅스
    파이썬
    에러
    node
    java
    AWS
    자바
    Git
    API
    linux
    NiFi
    설치
    error
    install
    json
    MySQL
    Spring
    Python
    python error
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
쟈누
[Spring] FormData 에서 값이 null 로 들어올 때 참고할 점
상단으로

티스토리툴바