* attribute값이 응답하고 나면 필요 없는 데이터라면 request scope를 사용하는 것이 맞다.
(request scope는 응답하고 나면 attribute를 자동으로 remove해준다, application scope로 해도 되지만 범위가 좁은 것을 쓰는 것이 좋다.)
request scope : 응답하고 나면 필요 없는 것 데이터
session scope : 응답하고 나면 개인적인 데이터에 저장해 두고 개인만 사용할 것이다.
* 서블릿에서 서블릿이나 jsp로 값을 넘기는 방법
1. 리다이렉트 : 요청과 응답이 두 번 일어 난다. (A로 요청을 하면 A가 응답을 하고 B로 요청을 하면 B가 응답을 한다.)
2. 요청디스패치 : 클라이언트가 요청을 A로 하면 A내부적으로 응답을 B로 넘기고 B가 응답을 한다.(client는 A에게 요청을 했더니 답이 오는 꼴이다.)
수행 : 둘다 클라이언트가 A를 요청하면 B가 응답한다.
* 기본적으로 요청디스패치 방식을 사용한다.
'프로그래밍 > JSP Programming' 카테고리의 다른 글
2012-4-25 클라이언트의 요청을 다른 컴포넌트로 이동시키기[실습] (0) | 2012.04.25 |
---|---|
2012-4-25 클라이언트의 요청을 다른 컴포넌트로 이동시키기 (0) | 2012.04.25 |
2012-4-24 Application Scope와 listener를 사용해서 여러명의 값을 공동장소 저장하고 불러오기[과제] (0) | 2012.04.24 |
2012-4-24 Application scope개념 & ServletAttributeServlet[실습] (0) | 2012.04.24 |
2012-4-24 Attribute(속성) (0) | 2012.04.24 |