JSP - Foward
·
JSP
redirect를 아직 안보고 오신분은 먼저 redirect를 읽고 와서 이 글을 읽어주길 바란다. 둘의 차이를 알아야 적절하게 사용할 수 있기 때문이다. https://sunro1994.tistory.com/139 🟰Foward ☀️서버에서 임의로 응답할 처리할 페이지를 변경하는 기술 ☀️클라이언트는 1회만 요청하면 서버에서 다른페이지에 요청과 응답을 넘겨준다. ☀️리다이렉트는 요청을 2회하지만 리다이렉트는 1회!이다. ☀️요청과 응답을 넘겨받은 페이지에서는 기존 request를 그대로 사용할 수 있다. ☀️클라이언트가 주소를 변경하는 것이 아니라서 주소창이 바뀌지 않는다. ☀️서버가 보유한 자원(root아래 자원)으로 포워딩하기 때문에, 다른 서버(naver, daum, google등)으로 이동이 불..
JSP 내장 객체 유효 범위 (pageContext,Request,Session,Application), Attribute
·
JSP
🟰내장 객체 별 유효 볌위 ☀️pageContext 현재 JSP 페이지 내부에서 유효하다. ☀️Request 현재 요청 내에서 유효하다. forward를 하면 다음 페이지에서도 유효하다. ☀️Session 현재 사용자의 접속이 유지되는 동안 유효하다. ☀️Application 현재 서버가 종료되기 전까지 유효하다. 🟰객체의 함수 ☀️ 내장객체.setAttribute(String name, Obejct o ) 지정한 내장객체에 name과 o를 연결하여 저장한다. ☀️내장객체.getAttribute(String name) 지정한 name으로 객체 o를 반환받는다. ☀️내장객체.removeAttribute(String name) 지정한 name으로 저장된 객체를 제거한다. 예시 코드 ​ 위와 같은 내용이 이해..