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
반응형
'JAVA' 카테고리의 다른 글
[JAVA] Calendar 클래스 (0) | 2022.02.05 |
---|---|
[JAVA] UUID ( Universally Unique Identifier ) (0) | 2022.02.04 |
[JAVA] substring (0) | 2022.02.03 |
[JAVA]기본형과 참조형의 종류 및 차이 (0) | 2022.01.30 |
[jstl] <c:if>에서 조건을 여러개 설정할 때 (and 문, or문) (0) | 2022.01.15 |