JAVA
JSTL_ entity에서 가져오기
장꾸꾸
2020. 11. 16. 16:01
Emp.java
package entity;
//기본 생성자, 인자 2개 받는 생성자// setter getter
public class Emp {
private String name;
private String dept;
public Emp() {
super();
// TODO Auto-generated constructor stub
}
public Emp(String name, String dept) {
super();
this.name = name;
this.dept = dept;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getDept() {
return dept;
}
public void setDept(String dept) {
this.dept = dept;
}
}
forEx.jsp
<%@page import="entity.Emp"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
List<Emp> list=new ArrayList<>();
list.add(new Emp("kim","developer"));
list.add(new Emp("lee","engineer"));
list.add(new Emp("park","developer"));
%>
<c:set var="emp" value="<%=list%>"/>
<c:forEach items="${emp}" var="ob">
${ob.name} ${ob.dept}<br><br>
</c:forEach>
</body>
</html>
<!-- getter를 의미 한다
ob.name ==> ob.getName()
ob.dept ==> ob.getDept()
-->