Parameter
- get방식의 파라미터는 주소(url)을 통해 전달된다.
- 서블릿에서 값을 받을 때는 request.getParameter()를 통해서 받아준다.
- ip:port/index?name=bottle
name이라는 변수에 bottle이라는 문자열이 담기는 것과 비슷한 원리이다.
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns = "/index")
public class IndexPageServlets extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{
String name = request.getParameter("name");
PrintWriter printWriter = response.getWriter();
printWriter.println("<div> 당신의 이름은 "+name+" 입니다.</div>");
printWriter.close();
}
}