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";
    }

출처 :  https://chobopark.tistory.com/43

728x90
반응형