Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2.    pageEncoding="UTF-8"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  7. <title>빈 테스트1</title>
  8. </head>
  9. <body>
  10.     <!-- com.beanTest패키지 내의 BeanTest1 클래스를 불러와 bean이라는 이름으로 저장 -->
  11.     <!-- scope는 생략이 가능하므로 생략. 이때 기본값은 page -->
  12.     <jsp:useBean id="bean" class="com.beanTest.BeanTest1"/>
  13.    
  14.     <h1>기본값</h1>
  15.     <!-- getName(),getAge() 메서드 호출. 현재 저장된 값이 없으므로 기본값인 null과 0이 출력됨 -->
  16.     이름 : <jsp:getProperty name="bean" property="name"/><br/>
  17.     나이 : <jsp:getProperty name="bean" property="age"/><br/>
  18.    
  19.     <hr/>
  20.    
  21.     <h1>직접 입력한 값</h1>
  22.     <!-- setName(), setAge()를 호출하여 직접 값을 입력하여 저장 -->
  23.     <jsp:setProperty name="bean" property="name" value="홍길동"/>
  24.     <jsp:setProperty name="bean" property="age" value="20"/>
  25.    
  26.     <!-- getter메서드로 저장된 값 받아와 출력 -->
  27.     이름 : <jsp:getProperty name="bean" property="name"/><br/>
  28.     나이 : <jsp:getProperty name="bean" property="age"/><br/>
  29.    
  30.     <hr/>
  31.    
  32.     <h1>request영역에서 전달 받은 값</h1>
  33.     <!-- 한글 깨짐 방지 -->
  34.     <% request.setCharacterEncoding("utf-8"); %>
  35.     <!-- setName(), setAge()를 호출하여 request영역에서 전달받은 값을 저장 -->
  36.     <jsp:setProperty name="bean" property="name" param="name"/>
  37.     <jsp:setProperty name="bean" property="age" param="age"/>
  38.    
  39.     <!-- getter메서드로 저장된 값 받아와 출력 -->
  40.     이름 : <jsp:getProperty name="bean" property="name"/><br/>
  41.     나이 : <jsp:getProperty name="bean" property="age"/><br/>
  42. </body>
  43. </html>