2024.04.30
자바빈 & jsp:useBean 액션 태그
자바빈(JavaBeans)
웹 프로그래밍에서 데이터의 표현을 목적으로 사용
public class Member {
/* 값을 저장하는 필드 */
private String name;
/* 필드의 값을 읽어오는 값 */
public String getName() {
return name;
}
/* 필드의 값을 변경하는 값 */
public void setName(String name) {
this.name = name;
}
}
jsp:useBean 태그
<jsp:useBean id=”빈이름” class=”자바클래스이름” scope=”범위”/>
JSP에서 자바빈 객체를 생성할 때 사용
- id : jsp 페이지에서 자바빈 객체에 접근할 때 사용할 이름을 명시함
- class : 패키지 이름을 포함한 자바빈 클래스의 완전한 이름을 입력함
- scope : 자바빈 객체가 저장될 영역을 지정.(page,request,session,application 중 하나 , 기본값은 page)
jsp:setProperty 액션 태그
<jsp:setProperty name=”자바빈” property=”이름” value=”값” />
자바빈 객체의 프로퍼티 값 설정
- name : 프로퍼티의 값을 변경할 자바빈 객체의 이름. jsp:useBean 액션 태그의 id 속성에서 지정한 값을 사용
- property : 값을 지정할 프로퍼티의 이름
- value : 프로퍼티의 값. 표현식을 사용할 수 있음
jsp:getPropety 액션 태그
<jsp:getProperty name=”자바빈” property=”이름” >
프로퍼티의 값을 출력하기 위해 사용
- name : jsp:useBean의 id 속성에서 지정한 자바빈 객체의 이름
- property : 출력할 프로퍼티의 이름
'IT 국비 교육' 카테고리의 다른 글
클라이언트와 서버 간의 통신 (0) | 2024.07.02 |
---|---|
쌍용교육센터 - 50일 (0) | 2024.04.29 |
쌍용교육센터 - 49일 (0) | 2024.04.26 |
쌍용교육센터 - 48일 (0) | 2024.04.25 |
쌍용교육센터 - 47일 (0) | 2024.04.24 |