티스토리 뷰

servlet

서블릿 매개변수 객체 (Request)

에스파니아 2020. 3. 9. 17:32
728x90
반응형

HttpServletRequest

-request 객체에 있는 메소드들 입니다.

메소드 내용
getParameter(String) client가 보내준 key(String)값과 일치하는 value 값을 가져옴
getParameterNames() client가 보내준 key값을 모두 가져옴
getParameterValues(String) client가 보내준 key(String)값과 매칭되는 value 값이 여러개일 경우 (checkbox) 그 value 값을 배열로 불러오는 메소드
getParameterMap() client가 보내준 key값과 value 값을 Map 방식으로 불러오는 메소드
setAttribute(String,Object) request객체에 전달하고 싶은 key값에 Object 타입의 value 값을 저장하는 메소드
getAttribute(String) request객체에 저장된 key값(String)과 동일한 속성값(value 값을) 불러오는 메소드(Object 반환,강제적형변환 해야함)
removeAttribute(String) key값과 일치하는 속성값(value 값을) 삭제하는 메소드
setCharacterEncoding(String) request 객체의 값들의 CharacterSet을 설정하는 메소드
getRequestDispatcher(String) 다른 페이지를 호출할 때, request, response 객체를 전송한다. 이 때, 각 객체에 저장된 데이터를 그대로 전송한다. url은 변경되지 않는다.

* request 객체 안에 데이터는 한번의 요청 동안 데이터가 유효하다.

* requestDispatcher() ~ forward() : 컨터이너 내에서 처음 요청 받은 페이지가 요청 데이터를(HttpServletRequest, HttpServletResponse)를 다른 페이지에 전송하여 처리를 요청을 하고 자신이 처리한 것 처럼 하는 것. 

* url 주소(페이지)가 변경되지 않음.

728x90

'servlet' 카테고리의 다른 글

서블릿 리스너  (0) 2020.03.10
서블릿 데이터 공유  (0) 2020.03.10
Dynamic Web Project 만들기  (0) 2020.03.10
웹 애플리케이션 개발환경 구축  (0) 2020.03.10
서블릿 매개변수 객체 (Response)  (0) 2020.03.09
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함