본문 바로가기
Java

JAVA request.getParameter()

by titlejjk 2023. 6. 29.

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

댓글