안녕하세요. 플랫폼공작소입니다. 오늘은 HttpServletRequest의 getParameter 메서드에 대해서 알아보겠습니다. HttpServletRequest는 URL정보, 쿠키, 헤더, GET/POST로 전송한 값을 가져오는데 사용됩니다.
사실 많은 기능을 가지고 있는 인터페이스인데요, 그 중에서 getParameter만 알아보려합니다.
HttpServletRequest는 javax.servlet.http 패키지에 속한 인터페이스입니다.
HttpServletRequest는 ServletRequest을 상속받았습니다.
제가 굳이 httpServletRequest는 ServletRequest을 상속받았다는 것을 언급한 이유는
바로 getParameter가 ServletRequest에 속해있는 Method(함수)이기 때문입니다.
HttpServletRequest가 ServletRequest을 상속받았으니
getParameter를 자유롭게 사용할 수 있는 것이지요.
getParameter는 파라미터 안에 담긴 값을 반환해주는 Method(함수)입니다. 파라미터가 없으면 null을 반환합니다.
원문 : Returns the value of a request parameter as a String, or null if the parameter does not exist.
아래처럼 사용할 수 있습니다.
| @RequestMapping("/") public String test(HttpServletRequest request) { String id = request.getParameter("id"); return "test"; } | cs |
감사합니다.