프로그래밍 언어/자바 웹

빈 사용 실습

· 코딩마이데이

표현 언어에서 빈 속성에 접근하는 방법을 알아보겠습니다. 빈의 속성에 접근힐 때는 다음과 같은 형식을 사용합니다.

${빈이름.속성이름}

 

그럼 빈에 회원 정보를 저장한 후 표현 언어를 이용해 빈의 회원 정보를 출력해 보겠습니다.

1. memberForm.jsp의 action 값을 member3.jsp로 수정합니다.

2. 다음과 같이 member3.jsp를 작성합니다. 표현 언어에서는 getter를 사용하지 않고, 바로 빈 id 다음에 .(마침표) 연산자를 사용하여 속성에 바로 접근할 수 있습니다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"
    isELIgnored="false"%>
<%
	request.setCharacterEncoding("UTF-8");
%>
<jsp:useBean id="m" class=sec01.ex01.MemberBean" />
<jsp:setProperty name="m" property="*" />

<meta charset="UTF-8">
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>회원 결과 출력창</title>
</head>
<body>
	<table align=center border="1" >
	     <tr align="center" bgcolor="#99ccff">
	        <td width=20%><b>아이디</b></td>
	        <td width="20%" ><b>비밀번호</b></td>
	        <td width="20%" ><b>이름</b></td>
	        <td width="20%" ><b>이메일</b></td>		
	     </tr>
	     </tr>
	     <tr align="center">
	       <td><%=m.getId() %> </td>
	       <td><%=m.getPwd() %></td>
	       <td><%=m.getName() %></td>
	       <td><%=m.getEmail() %></td>
	</tr>
	     <tr align="center">
	       <td>${m.id } </td>
	       <td>${m.pwd} </td>
	       <td>${m.name }</td>
	       <td>${m.email }</td>
	</tr>
	</table>
</body>
</html>

 

3. http://localhost:8090/pro14/test01/login.jsp로 요청하여 회원 가입창에서 회원 정보를 입력한 후 가입하기를 클릭합니다.

회원 가입창에서 회원 정보 입력 후 가입하기 클릭

 

 

4. 빈에 저장된 회원 정보를 출력합니다.

회원 정보 출력

 

이처럼 표현 언어에는 자바 코드를 사용하지 않고 바로 빈 id로 속성에 접근헤 값을 출력할 수 있습니다.

'프로그래밍 언어 > 자바 웹' 카테고리의 다른 글

HashMap 사용 실습  (0) 2026.01.19
Collection 객체 사용 실습  (0) 2026.01.16
pageContext 객체 사용 실습  (0) 2026.01.10
requestScope 사용 실습  (0) 2026.01.07
param 내장 객체 사용 실습  (0) 2026.01.03