728x90
- 데이터의 양이 적을 때는 get방식으로 데이터를 전달하지만, 대량의 정보일 경우 불편
- 서블릿에서 다른 서블릿이나 JSP로 대량의 데이터를 공유하거나 전달할 때는 바인딩을 사용
- 바인딩은 데이터를 서블릿 관련 객체에 저장하는 방법으로, 저장된 데이터는 프로그램 실행시 서블릿, JSP에서 공유해 사용
바인딩 관련 메서드
setAttribute(String name, Object obj) : 데이터를 각 객체에 바인딩
getAttribute(String name) : 각 객체에 바인딩된 데이터를 name으로 가져옴
removeAttribute(String name) : 각 객체에 바인딩된 데이터를 name으로 제거
HttpServletRequest를 이용한 redirect 포워딩 시 바인딩
- FirstServlet.java
- SecondServlet.java
HttpServletRequest를 이용한 dispatch포워딩 시 바인딩
- FirstServlet.java
- SecondServlet.java
두 서블릿 간 회원 정보 조회 바인딩
- 회원 정보를 보여줄 viewMembers서블릿으로 보낼 데이터 세팅
- 값을 가져와 ArrayList객체에 저장하고, 반복문을 통해서 list에 저장된 데이터를 통해서 vo에 저장된 데이터들 출력
728x90
'자바 웹 > 서블릿' 카테고리의 다른 글
쿠키와 세션 (0) | 2022.05.08 |
---|---|
load-on-startup 기능 (0) | 2022.05.08 |
서블릿 비즈니스 로직 처리 (0) | 2022.03.27 |
서블릿 기초 (0) | 2022.03.22 |
서블릿 이해하기 (0) | 2022.03.22 |