KoreaIt Academy/JSP
[JSP] 자바 빈즈(Java Beans)
728x90
반응형
자바 빈즈(액션 태그)
JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스로서
멤버변수와, setter, getter메소드로 이루어져 있습니다.
- 자바 빈즈를 이용하면 JSP 페이지가 복잡한 자바 코드로 구성되는 것을 피할수 있습니다.
- JSP 페이지에는 HTML코드와 쉽고 간단한 자바코드만. 어려운 코드를 분리합니다.
- 여러 응용 프로그램에서 재사용 가능합니다.
자바빈즈 태그
1. 객체 생성
<% MemberVO member = new MemberVO(); %>
<jsp:useBean class="com.koreait.beans.MemberVO" id="member">
///class는 패키지까지 전부 작성, id는 변수명
2. setter()
<% member.setName("한동석"); %>
<jsp:setProperty property="name" name="member" value="한동석">
////property는 객체의 필드명, name은 변수명 , value는 값을 설정
3. getter()
<% member.getName("); %>
<jsp:getProperty property="name" name="member">
자바빈즈 규칙
1. 패키지화
2. 필드 접근자를 private으로 설정
3. getter, setter메소드는 public으로 설정
4. 기본 생성자 선언
위의 코드를 보게되면 자바빈즈 태그로 객체를 생성하였고, id명을 이용해 객체의 메소드를 사용하였습니다.
728x90
반응형
'KoreaIt Academy > JSP' 카테고리의 다른 글
[JSP, JAVASCRIPT,JQuery] AJAX - GET방식과 POST방식 (0) | 2021.09.09 |
---|---|
[JSP] 내장 객체, GET 방식과 POST 방식 (0) | 2021.09.08 |
[JSP] 디렉티브 태그(page, include), 스크립트 태그(선언문, 스크립틀릿, 표현문), 액션 태그(forward, include, param) (0) | 2021.09.07 |
[JSP] 서블릿 (Servlet), 서블릿으로 계산기 만들기(두 정수의 사칙연산) (0) | 2021.09.07 |
[JSP] JSP(Java Server Page), WAS(톰켓) (0) | 2021.09.07 |
댓글