프로젝트/웹프로그래밍(풀스택)-부스트코스

redirect, forward를 이용한 servelt & jsp 연동

SeoburiFaust 2022. 7. 24. 17:47

redirect는 서버가 클라이언트의 요청에 대해 특정 URL로 이동을 요청하는 것이라 한다.

 

위와 같이 동작한다. 간단히 구현해보면

 

redirect01.jsp에서 redirect02.jsp로 redirect를 했다. 따라서 redirect를 실행시켰을 때 redirect02.jsp로 URL이 이동하여 "redirect된 페이지 입니다." 결과가 출력되도록 한다. 

 

forward와 redirect를 잘 구별하라고 선생님께서 당부하신다.

servlet 과 jsp를 연동할 때 forward를 사용한다.

실습으로 넘어가서

 

LogicServlet.java

LogicServlet.java 파일에서 빨간색으로 표시한 부분을 통해 result.jsp로 포워딩을 하면

result.jsp

result.jsp에서 getAttribute를 이용해서 값을 가져올 수 있다.

e

EL을 활용하면 위와같이 간단히 나타낼 수 있다고 한다. java언어를 최대한 적게 쓰고 EL 또는 JSTL을 사용하는 것이 더 바람직하다고 한다.

'프로젝트 > 웹프로그래밍(풀스택)-부스트코스' 카테고리의 다른 글

[롬복]생성자 어노테이션  (0) 2022.09.30
맥 mysql 경로 확인, 환경변수 설정  (0) 2022.08.05
maven 웹 실행 오류 해결  (0) 2022.08.05
JDBC  (0) 2022.08.02
maven  (0) 2022.08.01