본문 바로가기
Front-End

JSP(3)

by newny 2023. 4. 11.
반응형

JSP 자바빈즈 (Java Beans)

JSP의 표준 액션 태그로 접근할 수 있는 자바 클래스
멤버변수, getter메소드, setter메소드로 이루어져 있음
여러 JSP 페이지에서 사용될 수 있음

자바빈즈 생성

  • 기본생성자가 반드시 존재해야함
  • 멤버변수는 private로 선언해야함
  • getter메소드, setter메소드는 public으로 선언해야함

자바빈즈 사용

<jsp:useBean id=*"comp"* class=*"net.testbean.Compute" scope="page"*></jsp:useBean>
  • id : 변수명 → 유일한 값이어야함
  • class : 클래스 명 (패키지까지 적어줘야함)
  • scope : 유효범위

Scope 유효범위

page - request - session - application 순으로 유효범위가 넓어짐

  • page : 현재 페이지에서만 유효 (생략시 기본값)
  • request : 다른 페이지에서도 공유 가능 (상속관계에서만 사용)
  • session : 다른 페이지에서도 공유 가능 (클라이언트 단위로 사용)
  • application : 다른 페이지에서도 공유 가능 (웹 애플리케이션 단위로 사용)
반응형

'Front-End' 카테고리의 다른 글

JSP(4)  (0) 2023.04.18
JSP 실습 - 여행 예약 페이지 만들기  (0) 2023.04.10
JSP 실습 - 성적 입력, 조회, 수정, 삭제 페이지 만들기  (0) 2023.04.06

댓글