JAVA
[JSP] HttpServletRequest
오선지♬
2022. 2. 1. 23:52
728x90
반응형
웹 브라우저 사용자인 클라이언트로 부터 서버로 요청이 들어오면
서버에서는 HttpServletRequest를 생성,
웹 브라우저에게 응답을 돌려줄 HttpServletResponse를 생성 ( 빈 객체 )
생성된 것들을 요청정보에 있는 패스로 매핑된 서블릿에게 전달.
전달받은 내용들을 파라미터로 Get / Post 형식으로 클라이언트에게 전달.
HttpServletRequest를 사용하면 정보를 컨트롤러로 보냈을 때 HttpServletRequest 객체 안에 모든 데이터들이 들어간다.
getParameter()를 이용하여 원하는 데이터를 꺼낸다. ( getParameter()의 반환타입은 String )
Model객체에 값을 담아서 보내면 jsp에서 꺼내서 사용할 수 있다.
아래의 예를 보고 이해가 되어서 첨부해본다.
예)
@RequestMapping("/board/list.do")
public String list(HttpServletRequest request, Model model){
String gubunValue = request.getParameter("gubun");
model.addAttribute("gubunValue ", gubunValue );
return "/board/list";
}
728x90
반응형