* 클라이언트의 요청을 다른 컴포넌트로 이동시키기
- 요청 디스패치(Request Dispatch)방식
- Request(요청)이 살아있는 상태에서 수행을 이동시킨다.
- Request Scope를 이용해 데이터(Attribute)를 공유할 수 있다.
- RequestDispatcher 객체를 이용해 처리
- 구문
RequestDipatcher rdp = request.getRequestDispatcher("url");
rdp.forward(request, response);
* 값을 공유하되 request scope를 통해 값을 공유해야 할때 요청디스패치 방식을 쓴다.
- 리다이렉트(Redirect)방식
- 응답시 클라이언트에게 요첨할 url을 알려 주어 다시 요청하도록 하는 방식
- 요청과 응답이 한번 더 일어난다.
- Request Scope를 이용한 데이터(Attribute) 공유를 할 수 없다.
- HttpServletResponse 객체를 이용해 처리
- 구문
response.sendRedirect("url");
'프로그래밍 > JSP Programming' 카테고리의 다른 글
2012-4-25 dispatch예제[실습] (0) | 2012.04.25 |
---|---|
2012-4-25 클라이언트의 요청을 다른 컴포넌트로 이동시키기[실습] (0) | 2012.04.25 |
2012-4-25 request scope활용[실습] (0) | 2012.04.25 |
2012-4-24 Application Scope와 listener를 사용해서 여러명의 값을 공동장소 저장하고 불러오기[과제] (0) | 2012.04.24 |
2012-4-24 Application scope개념 & ServletAttributeServlet[실습] (0) | 2012.04.24 |