log.eung9u
로그인
log.eung9u
로그인
24.10.10(JSP 액션 태그 - useBean, setProperty)
은구야노올자
·
2024년 10월 10일
팔로우
0
jsp
국비교육
🤯지식주머니🤯
목록 보기
41/98
액션 태그
JSP 페이지 내에서 어떤 동작을 지시하는 태그
기능
어떤 동작 또는 액션이 일어나는 시점에 페이지와 페이지 사이에서의 제어 연동
다른 페이지의 실행 결가를 현재 페이지에 포함
종류
include
forward
▶useBean
▶setProperty
getProperty
자바 빈 관련 액션 태그
useBean 액션 태그 : <jsp:useBean>
자바빈(javaBeans)
DTO(Data Transfer Object) / VO(Value Object)와 같은 개념
데이터를 다루기 위해 자바로 작성되는 소프트웨어 컴포넌트로 재사용 가능
입력 폼의 데이터와 데이터베이스의 데이터 처리 부분에서 활용
클래스로 만들어짐
멤버 변수로 속성(property)이 있고
멤버 메서드로 Getter / Setter 메서드 포함
set___() : 프로퍼티에 값 저장
get___() : 프로퍼티 값 반환
속성 접근 제어자는 private
Getter / Setter 메서드와 클래스는 public
자바빈을 JSP 페이지에서 사용할 때 사용
<jsp:useBean id="빈 이름" class="클래스" scope="유효범위" />
<jsp:useBean id="mv" class="Vo.MemberVo" scope="page" />
id : 자바빈 이름
class : 패키지명을 포함한 클래스 이름
scope : 자바빈의 유효 범위
page : 생성된 페이지 내에서만 사용 가능
request : 요청이 수행되는 페이지에서만 사용 가능
session : 객체가 생성된 세션에서 수행되는 페이지에서 사용 웹 브라우저의 생명주기와 동일하게 사용 가능(서버에서 끝날때까지 로그아웃)
application : 객체가 생성된 어플리케이션에 포함된 페이지에서 사용 웹 어플리케이션 생명주기와 동일하게 사용 가능(프로그램이 살아있을때까지)
setProperty 액션 태그 : <jsp:setProperty>
프로퍼티(변수) 값을 세팅할 때 사용(setter)
데이터 저장
<jsp:setProperty name=”빈 이름” property=”속성이름” value=”속성값” />
<jsp:setProperty name=”mv” property=”*” />
은구야노올자
IT기록
팔로우
이전 포스트
24.10.10(객체 종류 이어서)
다음 포스트
24.10.14(jsp programming - MVC패턴)
0개의 댓글
댓글 작성