@Eeap
velog
@Eeap
전체 방문자
오늘
어제
  • 전체 (168)
    • osam (1)
    • Cloud (21)
      • Docker (2)
      • AWS (13)
    • AI & Data (7)
    • Algorithm (76)
      • Baekjoon (75)
      • Codeforces (1)
    • Language (18)
      • Java (18)
    • Back-end (17)
      • Spring (3)
      • JSP & Servlet (12)
      • Go (2)
    • 일상 (4)
    • 기타 (8)
    • git (1)
    • Infra (9)
      • Apache Kafka (5)
      • Kubernetes (4)
      • 기타 (0)

블로그 메뉴

  • 홈
  • 태그

공지사항

인기 글

태그

  • 티스토리챌린지
  • CLASS
  • AWS CodeCatalyst
  • converse api
  • flink
  • 오블완
  • bedrock agent
  • java
  • AWS CodeArtifact
  • Agent
  • 심폴릭링크
  • 인터페이스
  • Python
  • bedrock api
  • knowledge bases
  • invokemodel api
  • sagemaker unified studio
  • AWS CodeStar
  • bedrock
  • SageMaker

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
@Eeap

velog

Back-end/JSP & Servlet

servlet get,post 메소드에 특화된 서비스 함수

2022. 7. 10. 16:56
반응형

이전까지는 service라는 메소드를 통해 post와 get요청 모두 다 처리했지만

get,post 요청에 따라 특화된 서비스 함수를 사용할 수도 있다.

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	System.out.println("post req");
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	System.out.println("get req");
}

물론 service함수를 사용한다음에 doGet이나 doPost함수를 호출할 수도 있지만 doGet이나 doPost함수를 단독으로도 사용할 수 있다.

public class Calculator extends HttpServlet{
	@Override
	protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
		if(req.getMethod().equals("GET")) {
			System.out.println("get req");
		}
		else if(req.getMethod().equals("POST")) {
			System.out.println("post req");
		}
		super.service(req, res);
		
	}
}

super.service(req,res)를 통해 상위 서비스를 호출할 경우 get요청이면 doGet이 post면 doPost가 호출된다.

반응형
저작자표시 (새창열림)

'Back-end > JSP & Servlet' 카테고리의 다른 글

JSP MVC model1 & model2 방식  (0) 2022.07.12
JSP 코드 블럭  (0) 2022.07.10
servlet cookie를 이용한 상태 유지  (0) 2022.07.06
servlet session객체를 이용한 상태 유지  (0) 2022.07.06
servlet servlet context 상태 저장소  (0) 2022.07.03
    'Back-end/JSP & Servlet' 카테고리의 다른 글
    • JSP MVC model1 & model2 방식
    • JSP 코드 블럭
    • servlet cookie를 이용한 상태 유지
    • servlet session객체를 이용한 상태 유지
    @Eeap
    @Eeap

    티스토리툴바