<jsp:useBean id="객체변수명" class="객체"></jsp:useBean>
useBean 액션 태그는 자바빈 컴포넌트와 JSP 페이지 상호 작용을 지원하는 액션 태그입니다. 자바빈은 속성과 속성에 대한 getting&setting 메소드를 구성된 클래스입니다. 일반적인 자바빈은 다음과 같이 작성하며 VO객체, 또는 DTO 객체라고도 부릅니다.
public class Exam {
private String name;
private int age;
public void setName(String name) { this.name = name; }
public String getName() { return this.name; }
public void setAge(int age) { this.age = age; }
public int getAge() { return this.age; }
}
이와 같이 작성한 자바빈 컴포넌트는 JSP 페이지에서 생성하여 사용하며 자바코드를 직접사용하는 방법과 자바빈 액션 태그를 사용하는 방법 두가지가 있습니다.
자바코드를 사용하여 객체를 생성하고 사용하는 예제
<%
Exam exam = new Exam();
String name = exam.getName();
%>
자바빈 액션 태그를 사용하는 방법
<jsp:useBean id="exam" class="Exam">
<jsp:setProperty name="exam(변수명)" property="name(속성명)" value="홍길동"/>
</jsp:useBean>
위의 방법은 똑같은 클래스를 사용하는 방법입니다.
'자바(Java) > JAVA 2EE' 카테고리의 다른 글
웹 어플리케이션에서 자바빈즈의 위치 (0) | 2009.11.09 |
---|---|
자바빈즈(Java Beans) 란? (0) | 2009.11.09 |
포워드 액션 태그 (0) | 2009.11.09 |
컴파일 결과를 포함시키는 인크루드 액션 태그 (0) | 2009.11.09 |
액션 태그란 (0) | 2009.11.09 |