본문 바로가기

이번주 목표/할 일

8월 3주차

1. GetPost

 

 servlet 이란? 자바를 사용하여 웹을 만들기 위해 필요한 기술

 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데,

 이러한 역할을 하는 자바 프로그램이다. 

 

 서블릿 클래스 구현시 HttpServlet 클래스를 상속받아야 한다 (extends HttpServlet)

 그리고 처리하고자 하는 Http방식 (method)에 따라 알맞은 메소드 재정의 : doGet(), doPost()

 

 응답 객체에 콘텐트 타입 지정하기

 HttpServletResponse 객체인 response로 setContentType() 메소드를 호출하여 클라이언트에게 응답할 페이지에 대한   환경설정을 결정해 주어야 한다. 응답 방식이 text/html로 지정되어 있으므로 text나 html로 보여주겠다는 의미이다.

 response.setContentType("text/html; charset=UTF-8"

 

 PrintWriter out=response.getWriter();

 먼저 위의 response는 서버가 클라이언트에게 '응답'한다는 의미를 가진 객체.

 서버가 클라이언트에게 '응답'하려면 response라는 객체를 통해 작업을 해야한다 

 여기서 getWriter()는 '쓰기'를 통해 응답하겠다는 메서드. 데이터타입은 PrintWriter

 (출처: https://heyfranksmile.tistory.com/entry/PrintWriter-outresponsegetWriter)

 

 

2. 포워드와 리다이렉트 

 예제 추가 + 설명

 

JSP- forward 와 Redirect Test

ForwardServlet RequestDispatcher는 클라이언트로부터 최초에 들어온 요청을 JSP/Servlet 내에서 원하는 자원으로 요청을 넘기는 역할을 수행하거나, 특정 자원에 처리를 요청하고 처리 결과를 얻어오는 기

dwc04112.tistory.com

 

3. 세션과 쿠키

 page 282~283 cookieTest

 page 285~286 sessionLogin

 page 290~292 cookieExample

 

 

4. eXERD와 SQL

 Sql 연습문제 다시 작성해보기

'이번주 목표 > 할 일' 카테고리의 다른 글

9월 3주차  (0) 2021.09.18
9월 2주차  (0) 2021.09.10
9월 1주차  (0) 2021.09.04
8월 4주차  (0) 2021.08.23
8월 2주차  (0) 2021.08.12