getter, setter,getProperty ,setProperty를 이용한 자바 빈즈 예제 입니다.
위처럼 package를 만들어 주세요.
BeanTest.java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | package test; public class BeanTest { private String name = "honggildong"; public String getName() { return name; } public void setName(String name) { this.name = name; } } |
BeanTest.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <jsp:useBean id="beantest" class="test.BeanTest" scope="page" /> <%--자바빈 객체의 멤버변수를 직접 수정하는 것이 아니라 setter호출 <jsp:setProperty name="beantest" property="name" value="BeanTest!"/>--%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> <title>JavaBean Test</title> </head> <body> <b>자바빈 사용 예제</b> <h3><%=beantest.getName()%></h3> <%beantest.setName("shallot");%> <h3><%=beantest.getName()%></h3> <%--자바빈 객체의 멤버변수를 접근 하는 것이 아니라 getter 호출--%> <jsp:setProperty name="beantest" property="name" value="sleep!"/> <h3><jsp:getProperty name="beantest" property="name"/></h3> </body> </html> |
class="test.BeanTest"는 test 패키지 안에 있는 말이겠죠?
'code > JSP' 카테고리의 다른 글
[JSP] 절대경로와 상대경로 (0) | 2017.04.20 |
---|---|
[JSP] 기본적인 장바구니 만들기 (0) | 2017.04.20 |
[JSP]Application, Session, Request 예제 (0) | 2017.04.20 |
[JSP] 템플릿/template과 include를 이용한 예제 (0) | 2017.04.20 |
[JSP] request 객체 테스트 (0) | 2017.04.20 |