본문 바로가기

자바 웹/서블릿

바인딩

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