본문 바로가기
공부중/자바스프링

02~04. 페이지 요청, 입력한 정보 컨트롤

by 식빵ee 2023. 11. 28.

@GetMapping("/")

@GetMapping("/")
public String index(){
    return "index"; // templates 폴더의 index.html을 찾아간다.
}

 

@GetMapping("/")

localhost:8081/ 요청이 들어오면 아래의 함수 index()를 실행하라는 뜻이다.

Spring이 templates에서 index 라는 이름의 View 를 찾아서 반환해준다.

 

@PostMapping("/save")

@PostMapping("/save")
public String save(@RequestParam("memberEmail") String memberEmail,
                   @RequestParam("memberPassword") String memberPassword,
                   @RequestParam("memberName") String memberName){
    System.out.println("MemberController.save");
    System.out.println("memberEmail = " + memberEmail + ", memberPassword = " + memberPassword + ", memberName = " + memberName);
    return "index";
}

 

/save의 경로로 post요청을 보내면서 form 안에 있는 input 태그 안에 있는 값을 받아온다

@RequestParam("가져올 데이터의 이름") [데이터타입] [가져온 데이터를 담을 변수]

 

soutv, soutm, soutp는 IntelliJ IDEA에서 제공하는 단축키 중 하나로, 각각 다음과 같은 기능을 수행합니다.

  • soutv: 현재 선택한 변수의 이름과 값을 출력합니다.
  • soutm: 현재 선택한 메서드의 이름을 출력합니다.
  • soutp: 현재 선택한 메서드의 파라미터를 출력합니다.

 

 

 

 

'공부중 > 자바스프링' 카테고리의 다른 글

GetMapping 과 PostMapping  (0) 2023.12.18
css적용이 안되던 날  (0) 2023.12.11
JPA와 JSP의 차이  (0) 2023.12.11
MVC패턴  (0) 2023.11.30
01.개발환경  (0) 2023.11.28

댓글


post image post image post image post image post image post image post image post image