웹 프로그래밍은 웹 페이지와 웹 애플리케이션을 생성, 관리 및 유지보수하는 과정이다. 사용자가 웹 브라우저를 통해 접근할 수 있는 대화형 웹 사이트를 만드는 것이 주요 목적이다. 이를 위해 HTML, CSS, JavaScript와 같은 프론트엔드 언어와 PHP, Pyt
디렉티브(Directives)디렉티브는 JSP 페이지에 대한 설정 정보를 제공한다. 주로 페이지의 문서 타입, 인코딩 방식, 사용할 자바 패키지 등을 지정한다.예를 들어, 페이지의 콘텐츠 타입을 HTML로 지정하고 UTF-8 인코딩을 사용하는 경우 아래와 같이 작성할
웹브라우저에 주소를 입력하면 JSP가 실행되는 것 처럼 보이지만, 실제로 JSP를 실행하는 과정은 꽤 복잡하다. (그림 출처 : blog )웹 브라우저(클라이언트)에서 사용자가 URL을 통해 JSP 페이지에 접근한다. 예를 들어, 사용자가 'https://ex
\-> 웹 브라우저가 보관하는 데이터웹 브라우저는 웹 서버에 요청을 보낼 때 쿠키를 함께 전송하며, 웹 서버는 웹 브라우저가 전송한 쿠키를 사용해서 필요한 데이터를 읽을 수 있다. 쿠키는 웹 서버와 웹 브라우저 양쪽에서 생성할 수 있는데, JSP에서 생성하는 쿠키는 웹
서버 세션을 사용하면 클라이언트의 상태를 저장할 수 있다. 쿠키와의 차이점 세션은 웹 브라우저가 아니라 서버에 값을 저장한다는 점 -> 서버는 세션을 사용해서 클라이언트 상태를 유지할 수 있기 때문에, 로그인한 사용자 정보를 유지하기 위한 목적으로 세션을 사용한다.