old posting/JSP

    [JSP] 세션 (Session) 그리고 세션(Session)과 쿠키(Cookie)의 차이점

    쿠키와 세션의 차이점 쿠키 : 사용자의 정보를 클라이언트에 .txt로 저장 세션 : 사용자의 정보를 서버에 객체로 저장 세션 : 쿠키와 마찬가지로 서버와의 connection 관계를 유지하기 위해서 이용자 정보를 저장하는 객체 세션은 서버에서만 접근이 가능, 따라서 쿠키보다 보안성이 뛰어나다. 쿠키는 기본 용량이 4KB, 300개로 제한적인 반면에 세션은 데이터에 대한 제한이 없다. 세션 관련 메소드 setAttribute() : 세션의 속성을 설정한다. ex) session.setAttribute("id", "test"); getAttribute() : 세션의 속성을 가져온다. ex) String id = (String)session.getAttribute("id"); getAttributeNames(..

    [JSP] 쿠키의 개념과 관련 메소드

    쿠키 : 쿠키는 사용자가 웹사이트를 처음 방문할 때 웹사이트에서 클라이언트의 컴퓨터에 저장해 놓은 작은 파일 *http 프로토콜은 웹브라이저에 응답후에 일정한 시간이 지나면 접속을 끊는 특징이 있다. 이러한 특징으로 쿠키 기술이 등장하게 됨 쿠키는 서버에서 생성된다. 쿠키는 클라이언트 PC(하드디스크)에 txt파일로 저장된다. 쿠키 관리는 웹브라우저가 한다. 쿠키의 크기는 4KB로 제한적이다. 쿠키 생성 방법 쿠키 생성은 쿠키 클래스를 사용 → 쿠키 속성 설정(setter) → 쿠키의 전송(response 객체에 탑재 : addCookie()) 쿠키 관련 메소드 setMaxAge() : 쿠키의 유효기간을 설정한다. setPath() : 쿠키 사용을 위한 디렉토리를 설정(특정 경로명을 갖는 URL로 전송하..

    [JSP] 액션 태그와 커스텀 액션

    액션태그 : 페이지내에서 어떤 동작을 하도록 지시하는 태그를 의미한다. ex) 페이지이동(forward), include, param * param은 자바 빈(bean)과 연관이 있는 태그이다. 종류 표준 액션(Standard action) : JSP 페이지에서 바로 사용할 수 있는 액션 커스텀 액션(Custom action) : 별도의 라이브러리를 설치해서 사용하는 액션 * 액션 태그는 웹 컨테이너에서 실행되고 결과만 웹브라우저에 전달되어 출력된다. 표준 액션의 사용 예 ex) *jsp 접두어는 표준 액션을 의미한다. 커스텀 액션의 사용 예 ex)

    [JSP] request 객체와 response 객체 그리고 관련 메소드(Method)

    request 객체 : 사용자(클라이언트)의 요청을 관리하는 객체 관련 메소드 getContextPath() : 웹 어플리케이션의 ContextPath를 얻어올 때 사용하는 메소드 getMethod() : get방식과 post방식을 구분하기 위해서 사용하는 메소드 getSession() : session 객체를 얻어 올 때 사용하는 메소드 getProtocol() : 해당 protocol을 얻어올 때 사용하는 메소드 getRequestURL() : 요청한 URL을 얻어올 때 사용하는 메소드 getRequestURI() : 요청한 URI를 얻어올 때 사용하는 메소드 getQueryString() : QueryString을 얻는다. getServerName() : 서버 name을 얻어올 때 사용하는 메소드 ..