redirect

easyliving·2023년 2월 21일
0

FRONT_END (JAVA_SCRIPT)

목록 보기
53/55

return "redirect:

@PostMapping("board/fboardView") <- 링크 수조 /url과 관련 

return "index"; //파일 이름 
            주어진 parameter를 받아 올 수 있음 (url이 바뀌지 않았음으로)		


return "redirect:/?num=10";  // url로 보내줘
보내고 싶은 parameter가 있다면 param으로 줘야함 
왜냐하면 redirect는 url을 반환하는 거지 파일을 반환하는것이 아님 
url이 한번 바뀌었기 때문에 request/reponse/model 이 다 리셋됨 
-> redirect를 쓰는 이유 
서버 부하를 막기위해서 정보를 줄이기 위해서 ( 필요한건 session에 넣어) 

num을 못 들고와 이유는? 주소를 지우고 redirect :/ url 주소를 바꿔줘
서버가 한번 이상 넘어가면 모든 정보를 리셋하고 감
@PostMapping("board/fboardView") //<-링크 주소/ 바뀌는 url 
	public String fboardView(boardVo boardVo, Model model) {
		model.addAttribute("boardVo",boardVo);
		model.addAttribute("num",1);
		
		//return "index"; //파일 이름 
		 return "redirect:/?num=10";  //param으로 받아와야함 <-이것은 url이지 파일이 아님 
		 
		
	}
profile
가끔져요

0개의 댓글