자바빈 테스트를 해보자..
아래는 출력하려고 하는 화면과 기본 틀이다.
자바파일 1개와 jsp파일 하나로 이루어져 있다 소스는 아래와 같다.
BeanTest.java
beanTest.jsp
<jsp:setProperty/> 태그에 대해서 알아보자 자바빈 클래스 속성 값을 설정하기 위한 태그이다.
위의 소스에 다음과 같이 추가하자
다음과 같이 나오면 정상적으로 처리 된것이다.
보다시피 자바빈의 set함수를 이용하여 값을 바꾼것이다.
그 기능을해주는 것이 jsp:setProperty 태그이다.
아래는 출력하려고 하는 화면과 기본 틀이다.
자바파일 1개와 jsp파일 하나로 이루어져 있다 소스는 아래와 같다.
BeanTest.java
package bean; public class BeanTest { private String str = "Test"; public String getStr() { return str; } public void setStr(String str) { this.str = str; } }
beanTest.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <<jsp:useBean id="beantest" class="bean.BeanTest" scope="page"></jsp:useBean> // 위에서 설정한 빈을 사용하겠다고 선언하는 부분이다. <html> <head> <title>Insert title here</title> </head> <body> <b>자바빈 Test</b> <h3><%=beantest.getStr()%></h3> //위에서 설정한 id.메서드명으로 호출한다. </body> </html>
<jsp:setProperty/> 태그에 대해서 알아보자 자바빈 클래스 속성 값을 설정하기 위한 태그이다.
위의 소스에 다음과 같이 추가하자
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <jsp:useBean id="beantest" class="bean.BeanTest" scope="page"></jsp:useBean> <jsp:setProperty property="str" name="beantest" value="PropertyTest"/> //다음과 같이 추가하자 <html> <head> <title>Insert title here</title> </head> <body> <b>자바빈 Test</b> <h3><%=beantest.getStr()%></h3> </body> </html>
다음과 같이 나오면 정상적으로 처리 된것이다.
보다시피 자바빈의 set함수를 이용하여 값을 바꾼것이다.
그 기능을해주는 것이 jsp:setProperty 태그이다.
'Programming > 과거포스팅' 카테고리의 다른 글
자바빈을 이용한 회원가입 양식(DB연동x) (0) | 2012.03.12 |
---|---|
자바빈의 영역 (0) | 2012.03.12 |
자바빈 JavaBean (0) | 2012.03.11 |
서블릿(Servlet) 테스트 (0) | 2012.03.08 |
poi 방식 엑셀출력 (2) | 2012.03.07 |