Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 자바스크립트
- git
- app.use
- js
- React
- Spring
- Pug
- int와 integer
- Oracle
- 배열
- 리액트
- 깃허브
- mybatis
- java
- 추상클래스
- 콘솔게임
- 자바
- Middleware
- 삼항연산자
- 다형성
- push함수
- qqOperater
- 네임드생성자
- 오류
- Sort()
- Node.js
- 코딩테스트
- DB
- 생성자
- dart
Archives
- Today
- Total
평행코드
RequestDispatcher 란? 본문
파라미터의 정보를 유지하기 위해 RequestDispatcher를 사용함
RequestDispatcher
RequestDispatcher 란 현재 request에 담긴 정보를 저장하고 있다가
그 다음 페이지에 해당 정보를 볼수있게 저장하는 기능
jsp 에 담겨있는 param 이라는 이름의 파라미터를 중간에 가공 하지 않는다면,
다음 jsp에서도 다음 jsp에서도 받아 볼 수 있음
RequestDispatcher 의 forward()는??
forward()는 RequestDispatcher 인터페이스의 역할을 수행하는 메서드
forward()은 사용자 요청에 의해 컨테이너에서 생성된 request와 response를
다른 리소스(서블릿, jsp, html)로 넘겨주는 역할을 함
간단히 설명하면 sendRedirect() 메서드를 사용하면 서버가 request에 대해 response하고 난 뒤
메서드에 입력된 경로로 이동한다
forward와 차이점은 sendRedirect()를 쓰면 클라이언트와 서버 간 통신이 끝난다는 것
RequestDispatcher객체의 forward는 일부러 response하지 않고 응답을 끌면서 다른 리소스로 전달한다.
반면 response객체의 sendRedirect()는 응답을 끝내는 역할을 한다.
'Servlet JSP' 카테고리의 다른 글
JSON & Gson (0) | 2023.11.05 |
---|---|
Servlet이란? (0) | 2023.10.22 |