Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

JSP에서 쿠키 또는 숨겨진 필드의 용도는 무엇입니까?

<시간/>

쿠키

웹 서버는 각 웹 클라이언트에 고유한 세션 ID를 쿠키로 할당할 수 있으며 클라이언트의 후속 요청에 대해 수신된 쿠키를 사용하여 인식할 수 있습니다.

때때로 브라우저가 쿠키를 지원하지 않기 때문에 이것은 효과적인 방법이 아닐 수 있습니다. 세션을 유지하기 위해 이 절차를 사용하지 않는 것이 좋습니다.

숨겨진 양식 필드

웹 서버는 다음과 같이 고유한 세션 ID와 함께 숨겨진 HTML 양식 필드를 보낼 수 있습니다. -

<input type = "hidden" name = "sessionid" value = "12345">

이 항목은 양식이 제출될 때 지정된 이름과 값이 GET에 자동으로 포함됨을 의미합니다. 또는 POST 데이터. 웹 브라우저가 요청을 다시 보낼 때마다 session_id 값을 사용하여 다양한 웹 브라우저를 추적할 수 있습니다.

이것은 세션을 추적하는 효과적인 방법일 수 있지만 일반() 하이퍼텍스트 링크를 클릭해도 양식이 제출되지 않으므로 숨겨진 양식 필드도 일반 세션 추적을 지원할 수 없습니다.