Notice
Recent Posts
Recent Comments
Link
컴퓨터는 잘못이 없다..
[Spring]redirect 사용 예 본문
Contents
접기
[리다이렉트 이동]
웹브라우저에게 새로운 경로로 요청을 다시하라고 응답하는게 리다이렉트 이동이다.
스프링에서 리다이렉트 응답을 할 때는 view page 정보를
"redirect:컨텍스트 경로를 제외한 절대경로"와 같이 작성하면 된다.
(참고)컨텍스트 경로는 spring03임)
ModelAndView객체도 같다.
mView.setView("redirect: 경로");
@RequestMapping("/friend/delete") // .do생략함
public String delete(HttpServletRequest request) {
//삭제할 번호
int num=Integer.parseInt(request.getParameter("num"));
System.out.println(num+" 번 친구의 정보를 삭제했습니다.");
/*
[리다이렉트 이동]
웹브라우저에게 새로운 경로로 요청을 다시하라고 응답하는게 리다이렉트 이동이다.
스프링에서 리다이렉트 응답을 할 때는 view page 정보를
"redirect:컨텍스트 경로를 제외한 절대경로"와 같이 작성하면 된다.
(참고)컨텍스트 경로는 spring03임)
ModelAndView객체도 같다.
mView.setView("redirect: 경로");
*/
//친구 목록 보기로 리다이렉트 이동 시키기
// /home.do --(링크클릭)--> /friend/delete.do --(redirect move)--> friend/list.do
return "redirect:/friend/list.do";
}
웹 브라우저에서는 -> 폼태그의 action속성 혹은 location.href를 통해~~.do 요청을 함
컨트롤러에서는 -> ~~. jsp 응답(이때 .jsp는 생략) // 이때 웹 브라우저에게 .do 요청을 해달라는 return 값을 주고 싶을 때 return redirect:~~~.do처럼 쓴다.
'공부 > Spring' 카테고리의 다른 글
[Spring boot]spring tiles에 대한 이해(★미완성) (0) | 2021.08.04 |
---|---|
[Spring boot]spring initializr로 데모 프로젝트 생성하고 웹브라우저에 Hello World 띄어보기(8080으로 접속 안될 때 해결, Execution Failed 해결) (0) | 2021.08.03 |
[Spring]경로 작성하기 (0) | 2021.03.03 |