천상나타의 일상다반사

닫기 검색결과 전체 보기

    (Spring) 데이터 커맨드 객체.

    IT/Spring 2017. 12. 11. 11:35
    728x90

    웹프로젝트 개발시 Controller에서 RequestParam으로 폼 데이터를 받을 수 있다.

    그렇지만 parameter가 많아졌을시

    소스상에서 RequestParam으로 명시하면서 모두 나열한다면 소스가 지저분해지고 양도 많아진다.

    스프링에서는 이러한 부분을 특정 데이터모델을 만들어 키값과 변수명을 동일하게 한다면

    AutoParsing되어 데이터를 손쉽게 사용할수 있다. 이를 데이터 커맨드 객체라고 한다.



    1. 컨트롤러에서 다음과 같이 데이터커맨드를 통해 쉽게 적용할수 있다.

    데이터 커맨드


    2. 데이터 모델을 만듭니다.

    데이터 커맨드

    3. jsp화면에서 el태그로 적용 후 

    데이터 커맨드


    4. 웹서버를 기동하여 데이터 커맨드 객체로 지정한다면 다음과 같이 jsp에서 바로 쓸수 있다

    데이터 커맨드


    728x90

    'IT > Spring' 카테고리의 다른 글

    [스프링] @RequestParam에 대한 이해 - parameter를 쉽게 컨트롤하기  (0) 2018.04.18
    [SPRING]@Slf4j을 통하여 로그설정방법.  (1) 2018.02.22
    (Spring) @ModelAttribute - 데이터커맨드 손쉽게 사용하기 (alias 주기)  (0) 2017.12.11
    (Spring)프로젝트 생성시 글자 깨짐현상  (0) 2017.12.11
    [에러] java.lang.NoClassDefFoundError: org/apache/log4j/Level  (0) 2017.12.08

    'IT/Spring' 관련 글 more
    • thumbnail
      [SPRING]@Slf4j을 통하여 로그설정방법. 2018.02.22
    • thumbnail
      (Spring) @ModelAttribute - 데이터커맨드 손쉽게 사용하기 (alias 주기) 2017.12.11
    • thumbnail
      (Spring)프로젝트 생성시 글자 깨짐현상 2017.12.11
    • thumbnail
      [에러] java.lang.NoClassDefFoundError: org/apache/log4j/Level 2017.12.08
    Posted by 천상나타

Google Translate

Naver Neighborhood

    최근...

  • 포스트
  • 댓글
  • 더 보기

글 보관함

«   2025/07   »
일 월 화 수 목 금 토
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

카테고리

분류 전체보기 (393)
IT (130)
JAVA (19)
JSP (5)
NoSql (8)
Linux (5)
javaScript (13)
Oracle (7)
MySql (2)
Android (1)
Spring (8)
Server (19)
System (13)
Tool (30)
공부자료(비공개) (0)
일상 (258)
맛집 (69)
해외여행 (31)
국내여행 (21)
우리집 고양이 쪼꼬 (4)
디저트&야식 (49)
영화 후기 (2)
제품리뷰 (5)
추천노래 (3)
취미 (74)
다이어트 (0)
유용한정보 (5)
블로그팁 (4)
지역정보 (1)

카운터

Total
Today
Yesterday
  • 네이버 이웃추가
  • 방명록
천상나타's Blog is powered by daumkakao
Skin info material T Mark 5+ by 뭐하라
favicon

천상나타의 일상다반사

IT정보공유 및 일상다반사

  • 네이버 이웃추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (393)
    • IT (130)
      • JAVA (19)
      • JSP (5)
      • NoSql (8)
      • Linux (5)
      • javaScript (13)
      • Oracle (7)
      • MySql (2)
      • Android (1)
      • Spring (8)
      • Server (19)
      • System (13)
      • Tool (30)
      • 공부자료(비공개) (0)
    • 일상 (258)
      • 맛집 (69)
      • 해외여행 (31)
      • 국내여행 (21)
      • 우리집 고양이 쪼꼬 (4)
      • 디저트&야식 (49)
      • 영화 후기 (2)
      • 제품리뷰 (5)
      • 추천노래 (3)
      • 취미 (74)
      • 다이어트 (0)
    • 유용한정보 (5)
      • 블로그팁 (4)
      • 지역정보 (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바