액션태그에 대하여 설명하시오.
forward
서버에서 클라이언트에게 데이터를 보낸 후, 클라이언트가 다른 URL로 이동하지 않고 현재의 요청과 응답을 유지하며 그대로 화면을 전환하는 기술
include
- SP 페이지에서 다른 JSP 페이지의 내용을 포함하여 사용할 때 사용하는 태그
- 코드의 재사용을 도와줌
param
- JSP 페이지로 요청 시 전달되는 매개변수(파라미터)를 지정하는 태그
- 이를 활용하여 동적인 웹 페이지를 생성할 수 있음
forward 와 redirect 의 차이는?
forward
- 서버 내에서 페이지 전환을 수행
- 클라이언트는 새로운 요청을 하지 않고 기존 요청과 응답을 유지
redirect
- 클라이언트에게 새로운 URL로 이동하라는 요청을 보냄
- 클라이언트는 새로운 페이지로 이동하여 새로운 요청과 응답이 이루어짐
쿠키와 세션에 대하여 설명하시오.
쿠키
- 클라이언트의 웹 브라우저에 저장되는 작은 데이터 조각 (이름과 값의 쌍)
- 서버는 쿠키를 생성하여 클라이언트에게 전송하고, 클라이언트는 쿠키를 저장하고 필요할 때마다 서버로 전송
세션
- 서버에 정보를 저장하는 기술
- 클라이언트가 서버에 접속하여 세션이 생성되면 고유한 세션 ID가 클라이언트에게 부여
- 세션 ID를 사용하여 서버는 클라이언트별로 데이터를 유지하고 관리
respons.sendRedirct 함수에 대하여 설명하시오.
HTTP 응답을 클라이언트에게 보내어 클라이언트가 지정한 다른 URL로 이동하도록 요청