spring get post

이태규·2022년 2월 28일
0

spring

목록 보기
3/64
    @GetMapping(value = { "/insert" })
    public String insertGET() {

        
        return "member/insert";
    }
   

여기서 return "member/insert"는
member폴더에 있는 insert.jsp표시한다는 의미다
주소를 치고 enter키를 치면 무조건 get으로 들어옴

@PostMapping(value = { "/insert" })
   public String isnertPOST() {

       System.out.println("DB추가 작업 필요");
      
       return "/member/insert";
       
   }

회원가입으로 누르면 post로 넘어감

주소창에 /member/insert를 입력 후 엔터키를 누르는 것과 같은 역할
redirect가 페이지를 이동시키는 거임

post는 사용자가 입력한 내용이 전달되고 DB작업을 위해서
필요한 시점 jsp를 표시하는 게 아니라 주소창에 입력 후 엔터키를 누름

redirect를 하지 않고 하면 post의 일이 수행되지 않음. 화면은 나오지만 새로고침하면 아래와 같은 화면을 볼 수 있다.

profile
한 걸음씩 나아가자

0개의 댓글