본문 바로가기
IT Study/JSP

JSP - response 객체

by hhyyyjun 2023. 1. 4.

response 객체

웹브라우저의 요청에 응답하는것을 말함

응답의 정보를 가지고 있는객체를 response객체라고 말함

서버측에서 클라이언트측으로 데이터를 전달하기 위한 객체

forward 액션 vs response.sendRedirect()

공통점

둘 다 요청을 수행한다.

차이점

forward 액션 : 새로운 요청이 아니며 제어권을 넘겨주면서 파라미터값도 전달(및 추가) 가능하다.

>> Url 유지

response.sendRedirect : 새로운 요청이기 때문에 파라미터 값 유지가 되지 않는다.

>> 새 Url

Practice

responsestar.jsp(응답 요청)

forward와 response.sendRedirect의 차이를 알아보자

responseres.jsp  (response)

response의 sendRedirect 메서드 사용

responsefor.jsp (forward)

forward 액션을 사용하여 responsestart 파일의 인자값과 param 액션 데이터를 전달한다.

responseend.jsp(응답)

request로 데이터 읽어온다.

각 액션과 객체에 값을 입력 시

forward 결과 값

Url을 확인하였을 때 forward는 변하지 않은 것을 확인하였다.

또한 첫 화면에서 이름을 입력한 값이 잘 전송된 것을 확인하였다.

sendRedirect 결과 값

sendRedirect 방식은 Url이 변하는 것을 확인 >> 새로운 요청을 하기 때문이다.

'IT Study > JSP' 카테고리의 다른 글

JSP - 자바 빈즈 클래스  (1) 2023.01.04
JSP - session/application 객체  (0) 2023.01.04
JSP - request 객체  (0) 2023.01.04
JSP - 스크립트릿(scriptlet)  (0) 2023.01.03
JSP - forward 액션  (0) 2023.01.03

댓글