ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Spring]@RequestParam으로 값 받아오기
    Spring 2023. 3. 20. 13:55
    반응형

    [모든 포스팅은 개인적 공부를 위해 작성된 글입니다]

     

    <@RequestParam>

    - HttpServletRequest에서의 getParameter()에 해당

    - 메서드의 인자값으로 @RequestParam("가져올 데이터 이름") 데이터 타입 데이터 담을 변수 사용

    - 아래에서 Model 객체를 사용하는 이유는 Model 객체를 통해 View로 값을 넘겨주기 위해

    - 여기서 @RequestParam(name  = "name", required = false) 대신 @RequestParam("name")까지만 입력해줘도 되지만 ?을 통해 name의 value를 넘겨주지 않는 경우 에러가 발생하므로 value가 없더라도 실행될 수 있도록 required 옵션 추가해 줌(required의 디폴트 == true == 값을 반드시 넘겨줘야 한다는 뜻)

    @GetMapping("hello-mvc")
    public String helloMvc(@RequestParam(name  = "name", required = false) String name, Model model){ //required 디폴트는 true(반드시 값 넣어줘야 함) false는 안 넣어줘도 됨
        model.addAttribute("name", name);
    
        return "hello-template";
    }
    반응형

    'Spring' 카테고리의 다른 글

    [Spring]API 방식  (0) 2023.03.20
    [Spring]Model  (0) 2023.03.20
    [Spring]MVC와 템플릿 엔진  (0) 2023.03.20
    [Spring]정적 컨텐츠  (0) 2023.03.20
    [Spring]빌드하고 실행하기  (0) 2023.03.19

    댓글

Designed by Tistory.