스프링 입문
🍀 Servlet 쿼리 파라미터 받기
King of Silicon Valley
2021. 10. 25. 11:40
728x90
이번 시간에는 servlet으로 쿼리 파라미터 요청값을 받는 법에 대해서 알아 보겠습니다.
본 포스팅은 김영한 선생님의 실전! 스프링mvc1편 강의를 보고 요약 정리한 내용입니다.
@WebServlet(name = "requestParamServlet", urlPatterns = "/request-param")
public class RequestparamServlet extends HttpServlet {
@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
}
우선 다음과 같이 클래스를 선언해 줍니다.
@WebServlet어노테이션을 달아주고 urlPatterns에 엔드포인트를 적어 줍니다.
HttpServlet 클래스를 상속해주고
service 메소드를 오버라이드 해줍니다. requset와 response를 갖고 각각 요청과 응답에 접근할 수 있습니다.
localhost:8090/request-param?username=sdk
라고 요청을 보내고
String username = request.getParameter("username");
username에 담긴 변수를 보면 sdk가 나온다.
.getParameter(키값)을 통해 값을 뽑아낼 수 있다.