JAVA의 request.getParameter() 메서드는 클라이언트가 전송한 HTTP요청의 매개변수를 가져오는데 사용되는 메서드 이다. 보통 HTTP GET 또는 POST요청에서 사용자가 입력한 데이터를 서버로 전송할 때 매개변수를 함께 전송하는데, 이 때 request.getParameter()를 사용하여 전달된 매개변수 값을 가져올 수 있다.
메서드의 사용법👉
String parameterValue = request.getParameter("parameterName");
"parameterName"은 요청 매개변수이름이며 해당 매개변수의 값이 저장될 변수이다. request객체는 javax.servlet.http.HttpServletRequest클래스의 인스턴스로 주로 서블릿 또는 JSP페이지에서 사용된다.
이 메서드는 일반적으로 HTML form요소의 값이나 URL 쿼리 매개변수의 값을 가져올 때 사용된다.
<form action="process-form" method="POST">
<input type="text" name="username" />
<input type="password" name="password" />
<input type="submit" value="Submit" />
</form>
위와 같은 form이 제출되면 서버로 HTTP POST요청이 전송되며, 서버 측에서는 request.getParameter()메서드를 사용하여 "username"및 "password"매개변수의 값을 가져올 수 있다.
가져오는 방법은 위의 사용법 처럼
String username = request.getParameter("username");
String password = request.getParameter("password");
GET요청의 경우에도 URL쿼리 매개변수를 가져올 수 있다.
http://example.com/some-page?category=books&page=1
String category = request.getParameter("category"); // "books"
String page = request.getParameter("page"); // "1"
request.getParameter()메서드는 클라이언트로부터 전달된 매개변수 값을 서버에서 활용할 수 있으며, 사용자 입력값을 처리할 때는 보안상의 주의도 필요하다.
그리고 GET방식과 POST방식 두가지도 사용 가능한 것을 확인 할 수 있었다.
'Java' 카테고리의 다른 글
Unit TestCode작성해보기(Feat공부해보기) (0) | 2023.08.28 |
---|---|
Java Optional Class (0) | 2023.06.26 |
JAVA Jstl (0) | 2023.06.19 |
JAVA try-cath-finally 🧏♂️try-with-resources (0) | 2023.06.14 |
JAVA Cookie (0) | 2023.06.13 |
댓글