반응형
`request.setParameter`은 Java Servlet에서 사용되는 메서드로, HTTP 요청의 매개변수(parameter)를 설정합니다. Servlet에서 클라이언트로부터 전송된 데이터는 URL 매개변수나 HTML 폼 데이터 등으로 전달됩니다. 이러한 데이터를 서블릿에서 사용하기 위해서는 `request` 객체를 사용하여 매개변수를 얻어오거나 설정해야 합니다.
아래는 `request.setParameter`를 사용하는 예제 코드입니다:
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class MyServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// HTTP POST 요청으로부터 매개변수(name) 값을 얻어옵니다.
String name = request.getParameter("name");
// 얻어온 매개변수를 콘솔에 출력합니다.
System.out.println("Received parameter 'name': " + name);
// 다른 서블릿으로 포워드하거나 응답을 생성하는 등의 작업을 수행할 수 있습니다.
// ...
}
}
위의 예제에서 `doPost` 메서드는 HTTP POST 요청을 처리하며, `request.getParameter("name")`을 사용하여 "name" 매개변수의 값을 얻어옵니다. 이렇게 얻어온 값을 적절하게 활용할 수 있습니다.
주의: `request.setParameter` 메서드는 HttpServletRequest 클래스에는 포함되어 있지 않습니다. 대신, `request` 객체에서 직접 `getParameter`를 호출하여 값을 얻거나, 필요한 경우 `request.setAttribute`를 사용하여 데이터를 저장할 수 있습니다.
반응형
'Web' 카테고리의 다른 글
자식 팝업창 열려있느지 체크하기 (0) | 2024.01.12 |
---|---|
파일 업로드 기능 개발 (2) | 2023.12.08 |
스프링프레임워크 <form:form> 태그 사용법 (0) | 2023.10.25 |
메뉴 트리 구조 샘플 (2) | 2023.08.03 |
Spring Interceptor 클래스 구현하기 (0) | 2023.07.19 |
댓글