728x90
반응형
1. 일반적인 request/response 흐름
일반적인 MVC패턴는 client요청에 따라 server로 이어지며 server에서는 요청에 따라
데이터베이스와 연결하고 연산 또는 처리과정을 수행한다.
아래와 같은 흐름으로 갖는다.
2. pageContext.forward(경로); - 값을 넣어줄 때 사용
pageContext는 jsp 기본 객체로 jsp페이지에서 따로 선언하지 않아도 참조하여 사용가능하며,
jsp페이지에서 1:1로 연결된 객체로 jsp페이지당 하나의 pageContext 객체가 생성된다.
forward는 지정한 상대경로로 페이지를 이동하며,
아래와 같이 처음 request에 대해 response되기 때문에 setAttribute로 추가로 값을 저장하고 보내줄 수 있다.
3. response.sendRedirect(경로); - 값을 넣지 않고 바로 경로를 호출할 때 사용
처음의 request/response가 사라지고 다시 request/response가 응답된다.
따라서 index와 연결된 request가 소멸되기 때문에 더이상 request에 값을 담을 수 없다.(담을 경우 null값)
728x90
반응형
'Web > Jsp_servlet' 카테고리의 다른 글
[JSP]로그인만들기_02 (0) | 2020.08.13 |
---|---|
[JSP]로그인만들기_01 (0) | 2020.08.13 |
[JSP]MVC2게시판만들기_02 (0) | 2020.08.12 |
[JSP]MVC2게시판만들기_01 (0) | 2020.08.12 |
[JSP]MVC게시판만들기_02 (0) | 2020.08.06 |