포워드 기능
![](https://velog.velcdn.com/images/rjsgur7573/post/a25cb343-5223-4be1-8e2d-50d22753666f/image.png)
- jsp : html에서 동적인 기능을 가질수 있게 하는것
포워드 방법
![](https://velog.velcdn.com/images/rjsgur7573/post/a46ebb39-4505-42f8-9651-18fac8a2f892/image.png)
- Refresh방법은 잘 안씀
![](https://velog.velcdn.com/images/rjsgur7573/post/c8a08878-6965-4cc0-ad39-c987283c71b4/image.png)
- dispatch방법이 포워드의 default느낌
redirect를 이용한 포워딩
![](https://velog.velcdn.com/images/rjsgur7573/post/90f4c33f-2ec7-4763-b513-e85c59220a76/image.png)
Refresh
![](https://velog.velcdn.com/images/rjsgur7573/post/4a8a91f6-8940-4603-a015-136288183463/image.png)
![](https://velog.velcdn.com/images/rjsgur7573/post/c13f74f1-2ed3-40af-93d3-8c8b35e86e01/image.png)
![](https://velog.velcdn.com/images/rjsgur7573/post/55c98a5c-679b-466a-9d4e-039893810f47/image.png)
location
![](https://velog.velcdn.com/images/rjsgur7573/post/1a23559b-413f-481d-9405-f2c370a252fa/image.png)
![](https://velog.velcdn.com/images/rjsgur7573/post/f13d204c-cbef-4158-954a-d1d69c784ba4/image.png)
dispatch
![](https://velog.velcdn.com/images/rjsgur7573/post/9dde3ade-bc84-4222-9f70-e77866d6d8c2/image.png)
- 다른서블릿으로 직접요청하며 url의 변경이없다
바인딩
![](https://velog.velcdn.com/images/rjsgur7573/post/6189f198-61fd-4b83-b20f-38d28fa2ab67/image.png)
- 포워딩을 할때 값을 전달및 공유할때 사용하는 방법
![](https://velog.velcdn.com/images/rjsgur7573/post/650dde70-440c-4084-972d-4875b1a19ea2/image.png)
ServletContext 클래스
![](https://velog.velcdn.com/images/rjsgur7573/post/bba5757c-e1dc-47ff-a6ad-70fa0eed5947/image.png)
![](https://velog.velcdn.com/images/rjsgur7573/post/26fb1ca7-080f-4d14-94ab-9182fface991/image.png)
Servlet하나에서만 필요한 데이터는 ServletConfig에 저장
하나의 어플리케이션에서(한개의 프로젝트) 같이 필요한 데이터는 ServletContext에 저장
![](https://velog.velcdn.com/images/rjsgur7573/post/40d79d4c-8c58-4d96-beee-eac950e86c51/image.png)
- 로그인 정보같은 데이터는 각각의 ServletConfig에 저장
- 각각의 서블릿들이 공유하는 데이터를 저장하는곳이 ServletContext
ServletConfig
![](https://velog.velcdn.com/images/rjsgur7573/post/6a462890-29e6-434f-8612-03007ee1fe37/image.png)
load-on-startup
![](https://velog.velcdn.com/images/rjsgur7573/post/02772de9-9960-47b3-a49c-41feaa92670c/image.png)