본문 바로가기

카테고리 없음

eclipse 구닥다리 요청 매개변수 분석

@RequestMapping

 

 

/update.do 요청에서 사용된 매개변수와 Postman 요청 작성 방법을 자세히 설명드리겠습니다.


1. 매개변수 분석

  1. @ModelAttribute("memVo") MemVO memVo
    • Spring MVC에서 요청 파라미터를 MemVO 객체에 바인딩합니다.
    • 클라이언트에서 보내는 폼 데이터(key-value 형태)가 MemVO 클래스의 필드와 매핑됩니다.
    • @ModelAttribute("memVo")는 이 객체를 뷰로 전달할 때 사용되는 이름이 memVo임을 나타냅니다.
    • 클라이언트 <-> 서버 양방향으로 쓰인다.
  2. final HttpServletRequest request
    • 원시 HTTP 요청 객체를 가져옵니다.
    • 요청의 헤더, 파라미터, 세션 등의 정보를 직접 다룰 때 사용합니다.
  3. HttpServletResponse response
    • 원시 HTTP 응답 객체로, 클라이언트에 직접 데이터를 작성하거나 응답 헤더를 설정할 때 사용됩니다.
  4. ModelMap model
    • 컨트롤러에서 뷰로 데이터를 전달하기 위한 객체입니다.
    • model.addAttribute("key", value)를 통해 데이터를 추가할 수 있습니다.
  5. RedirectAttributes reAttr
    • 리다이렉트 요청 시 데이터를 전달하기 위해 사용됩니다.
    • reAttr.addFlashAttribute("key", value)를 통해 리다이렉트 후 데이터를 잠시 유지합니다.