

② 입력값 핸들링
▪ 서블릿에서 클라이언트의 입력값을 처리하려면 request.getParameter( )를 이용해야 함
▪ 파라미터가 한두 개라면 문제없겠지만 회원 가입과 같이 여러 정보가 전달되는 경우
모든 값을 request.getParameter( )로 받는 것은 문제가 됨
▪ 또한 DAO 클래스와 연동을 위해서는 입력값을 Member 객체로 만든 후에 전달해야
하므로 기본적으로 다음과 같은 코드 구현이 필요함
입력값 핸들링

② 입력값 핸들링
▪ JSP에서는 useBean 액션을 통해 입력값을 Member 객체로 쉽게 만들 수 있었음
▪ 서블릿에서는 그런 기능이 제공되지 않기 때문에 별도의 라이브러리를 사용해야 함
▪ 대표적으로 Apache Commons BeanUtils가 쓰임
뷰 이동

③ 뷰 이동
▪ 컨트롤러에서 사용자 요청을 처리한 다음에는 적절한 뷰로 이동할 수 있어야 함
▪ 뷰에서 보여줄 데이터를 포함해서 이동해야 하는 경우와 그렇지 않은 경우로 나뉨
▪ 사용자 요청 처리 후 별도의 데이터를 포함하지 않는다면 해당 페이지로 리디렉션
Redirection할 수 있음
▪ JSP, 서블릿 모두 response.sendRedirect( )를 사용함

▪ request scope object에 속성으로 데이터를 넣은 후 원하는 페이지로 포워딩함
▪ 데이터 활용 목적에 따라 session 또는 application을 사용할 수도 있으며 여러 데이
터를 포함하는 것도 가능함
뷰 이동

