설 연수
하하호홓
설 연수
전체 방문자
오늘
어제
  • 분류 전체보기 (231)
    • Back-End (2)
      • Java (20)
      • JSP (13)
      • Spring (18)
      • Kotlin (0)
      • node.js (0)
    • Front-End (68)
      • JavaScript (19)
      • jQuery (39)
      • Angular (4)
      • HTML (5)
    • Dev-Ops (12)
      • Linux, Cloud (5)
      • docker, k8s (5)
      • ElasticSeach (2)
    • Other (33)
      • OOP (3)
      • 알고리즘 (2)
      • DB (12)
      • Git (1)
      • Swift (4)
    • Backup (65)

블로그 메뉴

    공지사항

    인기 글

    태그

    • docker
    • jOOQ
    • jquery invalid
    • INVALID
    • MYSQL
    • angular2
    • angular callback
    • 패스트캠퍼스
    • Kafka
    • RESTful
    • Redis
    • mongodb
    • CORS
    • Angular
    • page not found
    • angular4
    • angular 콜백
    • 크로스도메인
    • flex
    • 404 error

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    설 연수

    하하호홓

    Back-End/Spring

    @ModelAttribute - 파라메터 한번에 집어넣기

    2012. 9. 11. 10:39


    @ModelAttribute

    request 파라미터와 1:1 매핑해서 변수에 받으려면 @RequestParam을 사용하고

    DTO같은 객체에 여러 파라미터를 한번에 바인딩 하려면 @ModelAttribute를 사용하면 된다.

    URL 입력 예)  /methodparam/m12?seq=100&id=kdarkdev&level=4&country=kr


    1. DTO클래스

    01.public class UserDTO {
    02.private long seq;
    03.private String id;
    04.private int level;
    05.private String country;
    06.public long getSeq() {
    07.return seq;
    08.}
    09.public void setSeq(long seq) {
    10.this.seq = seq;
    11.}
    12.public String getId() {
    13.return id;
    14.}
    15.public void setId(String id) {
    16.this.id = id;
    17.}
    18.public int getLevel() {
    19.return level;
    20.}
    21.public void setLevel(int level) {
    22.this.level = level;
    23.}
    24.public String getCountry() {
    25.return country;
    26.}
    27.public void setCountry(String country) {
    28.this.country = country;
    29.}
    30.@Override
    31.public String toString() {
    32.return "UserDTO [seq=" + seq + ", id=" + id + ", level=" + level
    33.+ ", country=" + country + "]";
    34.}
    35.}
    2. 컨트롤러 메서드
    1.@RequestMapping("/methodparam/m12")
    2.public String m12(@ModelAttribute UserDTO dto){
    3.System.out.println(dto);
    4.return "test";
    5.}


    http://kdarkdev.tistory.com/109

    저작자표시 (새창열림)

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

    Spring에서 SQL Exception 처리하기.  (0) 2014.03.05
    @RequestParam - 1:1로 파라미터 집어넣기  (0) 2012.09.11
    스프링에서 Quartz 를 사용하여 잡스케줄링 하기 [출처] [본문스크랩] 스프링에서 Quartz 를 사용하여 잡스케줄링 하기|작성자 onandme  (0) 2012.08.17
    기술에 독립적인 DAO를 만들기 위한 DataAccessException  (0) 2012.07.23
    SpringMVC에서 간단한 ExceptionResolver 구성하기  (0) 2012.06.26
      'Back-End/Spring' 카테고리의 다른 글
      • Spring에서 SQL Exception 처리하기.
      • @RequestParam - 1:1로 파라미터 집어넣기
      • 스프링에서 Quartz 를 사용하여 잡스케줄링 하기 [출처] [본문스크랩] 스프링에서 Quartz 를 사용하여 잡스케줄링 하기|작성자 onandme
      • 기술에 독립적인 DAO를 만들기 위한 DataAccessException
      설 연수
      설 연수

      티스토리툴바