ArrayList<VO> 객체(EmpList)를 선언
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"
import="java.util.*"
import="jspexp.z01_vo.*"
import="jspexp.a03_database.*" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<c:set var="path" value="${pageContext.request.contextPath}"/>
<fmt:requestEncoding value="UTF-8" />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<link rel="stylesheet"
href="${path}/a00_com/a00_com.css">
<style>
</style>
<script type="text/javascript"
src="${path}/a00_com/jquery-3.5.1.js"></script>
<script type="text/javascript">
<%--
# database와 함께 모듈 처리.
1. 요구사항정의서 확인
- DB 처리부분 확인 - 테이블 erd, 물리설계, 테이블 생성
- 화면 처리 부분 확인 - front단 화면 구현(화면 설계서)
- java단 처리 부분 정리 - dao, vo
2. DB 처리
- 테이블 생성
- sql 작성
3. 화면 설계서 내용 확인 front 기본 화면 구성
- jsp, html
4. java단 처리
- sql을 통해 출력할 단위 VO, 입력할 단위 VO 변수
- dao 작성
5. jsp단 처리
- dao 객체 생성
- 화면 요청값 처리(null값에 대한 처리)
- 화면 출력 - DB에 불러온 내용 처리..
--%>
//
$(document).ready(function(){
});
</script>
</head>
<body>
<%
// import 처리
// 1. dao 객체 생성.
A01_Dao dao = new A01_Dao();
String ename = request.getParameter("ename"); if(ename==null) ename="";
String job = request.getParameter("job"); if(job==null) job="";
%>
<h3 align="center">사원 정보 리스트</h3>
<form method="post">
<%--post방식은 url에 ?ename=A&job=ER 이런식으로 나타나지 않는다.
내부적으로 요청값 처리 부분으로 전송한다.
--%>
<table>
<tr><th>사원명</th><td><input type="text" name="ename" value="<%="ename"%>"/></td></tr>
<tr><th>직책명</th><td><input type="text" name="job" value="<%="job"%>"/></td></tr>
<tr><td colspan="2"><input type="submit" value="검색"/></td></tr>
</table>
</form>
<table>
<tr><th>부서번호</th><th>사원번호</th><th>사원명</th><th>직책명</th><th>급여</th></tr>
<%for(Emp e : dao.empListPre(ename,job)){%>
<tr>
<td><%=e.getDeptno() %></td>
<td><%=e.getEmpno() %></td>
<td><%=e.getEname() %></td>
<td><%=e.getJob() %></td>
<td><%=e.getSal() %></td>
</tr>
<%} %>
</table>
</body>
</html>
Author And Source
이 문제에 관하여(ArrayList<VO> 객체(EmpList)를 선언), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@krafftdj/ArrayListVO-객체EmpList를-선언저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)