servlet 4

[JSP] form 데이터 처리 HTML - Servlet (POST 방식) / HTML - JSP / form tag

HTML - Servlet 간 form 데이터 전송/처리 => 데이터가 여러개 오면 getParameterValues라는 메소드를 이용해서 받을 수 있다. => 서버쪽으로 날라온 input tag의 이름을 알 수 있다. = 파라미터의 이름을 알 수 있다. HttpServletRequest 객체를 이용하여, Parameter 값을 얻는다. request.getParameter("name"); --> 전송한 값들 중 지정한 "name"을 String 값으로 가져온다. request.getParameterValues("name"); --> checkbox와 같은 이름들 중 선택한 값들을 가져온다. return String[ ] request.getParameterNames( ); --> 전송한 모든 name을..

[WEB] 2020.06.20

[JSP / Servlet] Servlet Life-Cycle(서블릿 생명주기), 생명주기 관ㄹ현 메서드

[JSP / Servlet] Servlet Life-Cycle(서블릿 생명주기), 생명주기 관ㄹ현 메서드 : 사용자의 요청에 의해서 생성된 Servlet의 생명주기(생성, 실행, 종료)에 대해 학습 지난 번 것 복습 : 사용자가 요청하면 그때부터 시작하고, 그것에 대해 응답을 함으로서 서블릿의 역할을 다하게됨 Servlet 생명주기 Init 시작 service 열심히 일함 destroy 소멸 서블릿이 시작하기 전에 준비하는 단계가 있음 그것이 @PostConsruct임 다 종료하고 나면 @PreDestroy 단계를 거침 이닛 단계와 디스트로이 단계가 필요없으면 그냥 포스트 실행만 해주면됨 @PostConstruct 어노테이션을 시키면 개발자만의 별도의 선언을 해서 사용가능함 @PreDestroy 도 개발..

[WEB] 2020.06.07

[JSP/Servlet] Servlet Request, Response(HttpServlet) 개념/예제

[JSP/Servlet] Servlet Request, Response 사용자의 요청(Request)과 Web-Server의 응답(Response을 담당하는 객체에 대해 학습 사용자: Request(요청)를 난리고 웹서버: Response(응답)을 한다. 데이터를 주고, 데이터를 받기 원하는 과정이 요청임 자바는 요청도 객체로 만들어서 전달됨 이때 이 객체를 Request 객체라고 한다. 서버에서는 데이터에 부합하게 가공해서 사용자에게 적절하게 응답함 이러한 응답을 Response라고하고, 이를 적절하게 만든 것을 Reponse 객체라고 한다. HttpServlet - 추상 클래스라고 함 - 많은 기능을 구현하기 위해 위에 인터페이스, 클래스 등 다 만들어 놓음 - 그래서 개발자는 HttpServlet만..

[WEB] 2020.06.07

[JSP / Servlet] 웹 컨테이너 구조 / Servlet 파일작성 / .class파일 확인

Servlet 맛보기 예제 - java 파일을 간단하게 만들어 보고 실제로 웹 컨테이너에서 어떤 작업이 이루어지는지 학습 #JSP : 기존 HTML 문서는 정적이지 않고 동적이기 때문에 확장자를 JSP로 바꿈으로써 웹컨테이너에서 넣어서 사용자에게 반응 하는 동적 웹페이지를 만들 수 있었다. #Servlet은 순수 자바만 이용함 이렇게 만든 것은 웹컨테이너에서 클래스로 컴파일 되고 이것이 사용자에게 응답하게 됨 웹 컨테이너 구조 1. 개발자는 java 파일을 만들어 놓고 컴파일해서 오브젝트를 만들어 놓고 있으면 2. 브라우저에서 요청이온다(Request) 3. 그리고 프로그램에 의해서 사용자에게 response할 수 있다. Servelet 파일 작성해보기 1. Dynamic Web Project를 먼저 만..

[WEB] 2020.06.04