반응형

서블릿정리 2

04. Servlet : forward

forward 변수의 기본 scope는 page이기 때문에 다른 서블릿으로 데이터를 공유 할수 없다. forward 방식은 request와 response를 넣어서 위임하므로 request에 정보를 저장하여 다른 서블릿에서도 공유 할 수 있게 된다. 또한 forward 방식은 해당 서블릿의 존재를 client가 알 필요가 없어 url 자체가 변경되지 않는다. 단 서버로 전송한 데이터가 남아있는 상태로 새로고침(재요청)을 하게 되면 요청을 계속 반복하게 되어 DB에 insert하는 행위가 반복(중복) 되는 문제가 생길 수도 있다. forward 사용 방법 1. HTML forward 아이디 : 로그인 비밀번호 : 2. forward Servlet 작성 @WebServlet("/forward") public..

01. Servlet : 서블릿개념과 동작구조

서블릿 : Java언어를 이용하여 사용자의 요청을 받아 처리하고 그 결과를 다시 사용자에게 전송하는 역할의 Class 파일 즉, 웹에서 동적인 페이지를 Java로 구현한 서버측 프로그램 서블릿 컨테이너 : 웹 서버에서 온 요청을 받아 서블릿 class를 관리하는 역할(생명주기)을 한다. 서블릿 동작 구조 서블릿 mapping 1) web.xml 이용 mapping명칭 실제 클래스명칭 mappint명칭 사용자 접근명칭 mapping명칭 사용자 접근명칭 ex) xmlmapping com.greedy.section01.xml.LifeCycleTestServlet 100 xmlmapping /xml-lifecycle 2) @annotation 이용 @web-Servlet("/매핑명칭") public class ..

반응형