본문 바로가기

jsp2

서블릿 , JSP , 4가지 scope 서블릿(Servlet)과 JSP(JavaServer Pages)는 웹 애플리케이션 개발을 위한 Java 기반 기술입니다. 서블릿 클라이언트로부터 요청을 받아, 해당 요청을 처리하는 자바 클래스입니다. 웹 애플리케이션 서버에서 실행되며, HTTP 프로토콜을 기반으로 동작하며, 서버에서 클라이언트로 데이터를 전송하는 작업을 수행합니다. 서블릿의 역할로는 HTTP 요청 처리 HTTP 응답 생성 데이터베이스 연동 파일 업로드 주로 비즈니스 로직과 프로세싱을 수행합니다. Servlet API를 사용하여 Servlet을 개발할 수 있으며, Servlet은 Java 클래스로 작성되어 웹 애플리케이션 서버에서 동작합니다. JSP HTML을 기반으로 하는 웹 페이지를 동적으로 생성하기 위한 기술입니다. HTML 코드 내.. 2023. 2. 22.
sendRedirect / forward 방식 sendRedirect와 forward는 서버측에서 클라이언트의 요청에 대한 처리 결과를 전달하기 위한 두 가지 방법입니다. sendRedirect 클라이언트에게 다른 URL로 이동하도록 요청하는 메서드입니다. 이 메서드는 서버에서 클라이언트에게 새로운 요청을 보내도록 하여, 클라이언트가 다른 페이지로 이동하게 됩니다. 이 때, URL이 변경되므로 브라우저에서는 새로운 페이지를 요청하는 것으로 인식합니다. 따라서, 클라이언트의 요청과 서버의 응답은 두 번 발생하게 되며, 서버에서는 새로운 요청에 대한 처리를 해야 합니다. response.sendRedirect(""); forward 서버에서 클라이언트의 요청을 처리한 후, 다른 페이지로 데이터를 전달하여 클라이언트에게 응답하는 방식입니다. 이 때, 클라.. 2023. 2. 22.