ex) a29_forDeptList.jsp : DAO에서 deptList(String loc)활용해서 출력해주세요.
<body>
<%-- ex) a29_forDeptList.jsp : DAO에서 deptList(String loc)활용해서 출력해주세요. --%>
<%--
private int deptno;
private String dname;
private String loc;
--%>
<h3 align="center">부서정보</h3>
<form>
<table>
<tr><th>지역</th><td><input type="text" name="loc" value="${param.loc}"></td></tr>
<tr><td colspan="2"><input type="submit" value="조회"/></td></tr>
</table>
</form>
<jsp:useBean id="dao" class="jspexp.a03_database.A01_Dao"/>
<table>
<tr><th>사원넘버</th><th>사원명</th><th>지역</th></tr>
<%--<c:forEach var="emp" items="${emplist}"> --%>
<%--<c:forEach var="emp" items="${emplist.empListPre('','')}"> --%>
<c:forEach var="dept" items="${dao.deptList(param.loc)}">
<tr>
<td>${dept.deptno }</td>
<td>${dept.dname }</td>
<td>${dept.loc }</td>
</tr>
</c:forEach>
</table>
</body>
코드 설명
<jsp:useBean id="dao" class="jspexp.a03_database.A01_Dao"/>
자바 빈을 이용하여 jspexp.a03_database.A01_Dao를 연결시킨다.
이것을 이용할 때 ID 는 dao
<h3>부서정보</h3>
<form>
<table>
<tr><th>지역</th><td><input type="text" name="loc" value="${param.loc}"></td></tr>
<tr><td colspan="2"><input type="submit" value="조회"/></td></tr>
</table>
</form>
지역을 입력하는 테이블을 생성한다.
부서정보
정보를 출력해 주는 테이블을 제작한다.
<table>
<tr><th>사원넘버</th><th>사원명</th><th>지역</th></tr>
<c:forEach var="dept" items="${dao.deptList(param.loc)}">
<tr>
<td>${dept.deptno }</td>
<td>${dept.dname }</td>
<td>${dept.loc }</td>
</tr>
</c:forEach>
</table>
사원넘버 | 사원명 | 지역 |
${dept.deptno } |
${dept.dname } |
${dept.loc } |