doGet, doPost,HttpServletRequest

2023. 9. 9. 23:07JSP SERVLET

HttpServletRequest : 

값을 받아올 수가 있는데 

만약 회원 정보를 컨트롤러로 보냈을 때 HttpServletRequest 객체 안에 모든 데이터들이 들어가게 됩니다!

클라이언트로부터 서버로 요청이 들어오면

서버에서는 HttpServletRequest를 생성하며, 요청정보에 있는 패스로 매핑된 서블릿에게 전달합니다.

이렇게 전달받은 내용들을 파라미터로 Get과 Post 형식으로 클라이언트에게 전달하게 됩니다.

 

 

package com.servlet;

@WebServlet("/tsc")
public class TestServletClass extends HttpServlet {
       
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		response.getWriter().append("Served at: ").append(request.getContextPath());
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		doGet(request, response);
	}
}

파라미터는 HttpServletRequest(요청객체), HttpServletresponse(응답객체)를 갖고 있는데

유저 혹은 서버에게 요청 및 응답을 해준다.

안에 request 혹은 response인 객체를 통해 메서드를 사용하여 작업을 할 수 있다.

 

 

1. getCookies <- 쿠키 정보를 가져 올 수 있다.

 

2. getSession <- 세션 정보를 가져 올 수 있다.

 

3. getAttribute <- request의 어떠한 속성에 대한 속성값을 가져 올 수 있다.

 

4. setAttribute(A,B) <- A라는 객체에 B라는 값을 넣어 줄 수 있다.

 

5. getParameter,getParameterNames,getParameterValues <- form에 데이터 입력하고 값을 가져오는것

'JSP SERVLET' 카테고리의 다른 글

Servlet Life-Cycle  (0) 2023.09.11
Servlet  (0) 2023.09.09
맵핑들의 종류  (0) 2023.09.09
SERVLET 맛보기  (0) 2023.09.07
JSP 맛보기  (0) 2023.09.07