What is Action Tag?
:JSP 페이지 내에서 어떤 동작을 하도록 지시하는 태그
예를 들어 페이지 이동, 페이지 include 등이 있다. 나중에 포스팅 할 Bean과 관련된 태그도 있다. 지금은 forward, include, param 태그만 살펴보겠다.
ㆍ forward
현재의 페이지에서 다른 특정 페이지로 전환할 때 사용한다. 사용방법은 간단하다. 특징은 URL이 변하지 않는다는 것! URL과 현재 페이지가 상이하다.
jsp 액션 태그를 쓰겠다 : 어떤 태그인지 쓰고
ㆍ include
현재 페이지에 다른 페이지를 삽입할 때 사용한다. 그런데 include를 어디서 많이 보지 않았는가? 그렇다. 페이지 지시자 중 하나로 언급된 적이 있다.
ㆍ param ★
forword 및 include 태그에 데이터 전달을 목적으로 사용되는 태그이다. 이름과 값으로 이루어져 있다.
What is Cookie?
:연결이 끊겼을 때 어떤 정보를 지속적으로 유지하기 위한 수단
웹 브라우저에서 서버로 어떤 데이터를 요청하면, 서버 측에서는 알맞은 로직을 수행한 후 데이터를 웹 브라우저에 응답한다. 그리고 서버는 웹 브라우저와의 관계를 종료하는데, 이렇게 웹 브라우저에 응답 후 관계를 끊는 것은 http 프로토콜의 특징이다. 쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트 측에 특정 정보를 저장한다. 그리고 서버에 요청할 때마다 쿠키의 속성값을 참조 또는 변경할 수 있다.
쿠키는 4kb로 용량이 제한적이며, 300개까지 데이터 정보를 가질 수 있다. 물리적으로 텍스트 파일로 저장하다 보니 보안상의 문제가 발생한다. 그래서 잘 안쓰는 추세긴 하지만 그래도 알아두자!
13.2 쿠키 문법
쿠키는 서버에서 생성되고, 클라이언트 측에 전송되어 저장된다.
▷ 쿠키 관련 메서드
ㆍ : This sentence is expression for List 1(12pt, black)
ㆍ List 2(12pt, black, bold) : This sentence is expression for List 2(12pt, black)
ㆍ List 3(12pt, black, bold) : This sentence is expression for List 3(12pt, black)
쿠키 관련 메소드들은 다 외울 필요는 없고, 이런 게 있구나 정도만 보면 된다.