본문 바로가기

Web(국비)/JSP46

[JSP]post방식 데이터 값 넘기기 Send16.jsp s JSP 를 이용한 데이터 송수신 실습 Send16.jsp ● ->Redirect16.jsp ○ ->Receive16.jsp ○ 정수1 연산선택 더하기 빼기 곱하기 나누기 정수2 확인 Redirect16.jsp Receive16.jsp 최종 수신 페이지(Receive16.jsp) 연산 결과 : 2019. 10. 25.
[JSP]RequestDispatcher인터페이스란? ■■■ RequestDispatcher 인터페이스 ■■■ ※ 이 인터페이스는 『forward()』와 『include()』만 있다. ※ 처리 과정 및 개념 일반적으로 HttpServlet 을 상속받는 클래스... 서블릿 이렇게 작성된 클래스 내부에는 실제 요청을 서비스하는 『doGet()』과 『doPost()』 메소드가 정의되어 있으며 (service() 메소드가 상위 메소드) Servlet Container는 『HttpServlet』의 인스턴스를 생성하고, 『init()』 메소드를 실행해주고, 이 메소드에 의해 매핑된 URL에 (페이지 요청 방식에 따라) doGet()과 doPost()중 메소드를 호출해 주고(실행시켜 주고) Container가 종료될 때 『destroy()』 메소드를 호출해 주고, 관련.. 2019. 10. 25.
JSP-포워딩/리다이렉트 관련 문제 Send15.jsp JSP를 이용한 데이터 송수신 실습 Send15.jsp ● -> Forward15.jsp ○ ->Receive15.jsp ○ 정수1 연산선택 더하기 빼기 곱하기 나누기 정수2 확인 Forward15.jsp Receive15.jsp 최종 페이지 ------------------------------------------------------------------------------------------------------------------------------ 처음 service() ->중간중간 요청이 있을 때 마다 destroy() ->마지막 메소드를 호출한다 (절대 우리가 직접 호출하는 것이 아님 ~!!!!) 결국 『HttpServlet은』 하나의 인스턴스만 생성되어 멀티 스.. 2019. 10. 24.
JSP JSP를 이용한 데이터 송수신 실습 Send15.jsp ● -> Forward15.jsp ○ ->Receive15.jsp ○ 정수1 연산선택 더하기 빼기 곱하기 나누기 정수2 확인 2019. 10. 24.
포워딩 리다이렉트 차이 Send14.jsp Send14.jsp ● ->Receive14_for.jsp ○ ->Receive14.jsp Send14.jsp ● ->Receive14_re.jsp ○ ->Receive14.jsp 이름: 리다이렉트 포워드 Send14_re.jsp 리다이렉트 이름 : Send04_for.jsp 포워딩 이름 : Receive14.jsp 최종 수신 페이지(Receive14.jsp) 이름: 메시지: 2019. 10. 24.
포워딩과 리다이렉트란? ■■■ 포워딩(Forwarding) vs 리다이렉트(Redirect) ■■■ ○ 포워딩(Forwarding) 요청을 포워딩할 때 해당 요청은 서버의 다른 자원에 전달된다. 이 때에는 다른 자원에서 이 요청을 처리할 것을 클라이언트에게 알리지 않는다. 이와 같은 방식의 처리는 웹 컨테이너 안에서만 일어나고 클라이언트는 알 수 없게 된다. 포워딩은 리다이렉트와 다르게 객체를 요청에 담고 해당 요청을 사용할 다음 자원에 전송한다. 따라서 클라이언트는 포워딩이 발생한 사실을 알지 못하는 것이다. 포워딩은 클라이언트와 통신 없이 서버에서만 처리되기 때문에 리다이렉트보다 나은 성능을 갖는다고 할 수 있다. ○ 리다이렉트(Redirect) 클라이언트의 요청을 처리한 후 컨테이너는 『sendRedirect()』 메소드.. 2019. 10. 24.