redirect

    [Servlet] sendRedirect VS RequestDispatcher

    sendRedirect VS RequestDispatcher 1. sendRedirect / encodeRedirectURL client의 브라우저에게 매개변수로 등록한 페이지를 재요청하라고 응답해주는 것(301/302코드 전송) encodeRedirectURL은 매개변수(URL)에 세션ID정보를 추가 재요청 처리 client가 별도로 다른 페이지 요청을 안해도 url주소(페이지)가 변경됨. ** 브라우저가 알아서 서버에 해당 페이지를 요청 쿼리스트링으로 별도의 데이터를 전송하지 않으면 요청데이터가 없음 Rrdirect 테스트 html ) redirect 다른 웹사이트로 redirect 테스트 다른 서블릿으로 redirect 테스트 Servlet ) 1) 다른 웹사이트로 redirect 테스트 @WebS..

    [Servlet] Response 응답 확인하기

    서블릿이 하는 역할은 크게 3가지 라고 볼수 있다 1. 요청받기 (HTTP method GET/POST 요청에 따른 parameter로 전달 받은 데이터를 꺼내올 수 있다.) 2. 비즈니스 로직(DB접속과 CRUD에 대한 로직 처리 -> 서비스를 호출하는 쪽으로 해결(MVC) 3. 응답하기 (문자열로 동적인 웹(HTML 태그)페이지를 만들어서 스트림을 이용하여 내보내기) 기본 값은 test/plain이지만 html 태그를 사용하면 text/html도 응답으로 수행 가능하도록 헤더 설정이 되어 있기 때문에 text/html로 인식을 하게 된다. 하지만 명시적으로 text/plain으로 설정하게 되면 html 태그를 태그로 인식하지 않고 문자열로 인식하게 된다. Response 응답 확인하기 html ) R..