-
request, response, doPost(), doGet() 설명기타/Servlet 2020. 12. 16. 14:58
HttpServlet
웹 서버에 Request와 Response 기능을 담고 있는 추상클래스
서블릿 클래스는 HTTP protocal 서비스를 지원하는 javax.servlet.http.HttpServlet 클래스를 상속받는다
GenericServlet은 ServletConfig(서블릿 환경), Servlet(기능구현), Serializable(서블릿 직력화)의
인터페이스를 구현하고 있다.
doPost / doGet 메소드
클라이언트는 서버에 post 또는 get 으로 요청한다.
디폴트 값을 get이다
HttpServletRequest 자주 쓰는 메소드
클라이언트의 요청 (클라이언트 -> 서버)에 대한 객체
request.getCookies(); - 쿠키 가져오기
request.getSession(); - 세션가져오기
request.getAttribute(null); - request의 속성 값 가져오기
request.setAttribute(null, null); - request의 속성 값 추가
request.getParameter(null); - equest의 파라미터 값 가져오기
request.getParameterNames(); - request의 파라미터 값들 가져오기
request.getParameterValues(null); - request의 파라미터 값들 가져오기
HttpServletResponse 자주쓰는 메소드
server의 응답 (서버->클라이언트)에 대한 객체
response.addCookies(null); - 쿠키 추가/수정
response.getStatus(); - status 값 가져오기
response.sendRedirect(null); - 다른 페이지로 이동
response.getWriter(); - 쓰기를 위한 메서드
response.getOutputStream(); - 바이트 출력
'기타 > Servlet' 카테고리의 다른 글
JSP - 게시판 만들기 연습2 (게시판 끼리 연결해보자) (0) 2020.12.21 Command 패턴 (0) 2020.12.16 MyBatis에 대한 설명 (0) 2020.12.15 JSP - 게시판 만들기 연습 (0) 2020.12.15 JSP-JDBC/mybatis 연습예제 (0) 2020.12.11