데이터 처리로직과 출력로직을 한 페이지에서 처리,해결하는 모델1 구현하기 (데이터를 가져올 때마다 매번 DB에 접속하는 방법)
1️⃣
이전글 JDBC_1에서 추가한 부서테이블을 웹에서 구현해보자
95행 <a href="javascript:send('<%=dv.getDeptno()%>')"><%= dv.getDname() %></a>
👉 Dname을 클릭했을 때 send라는 메서드를 호출하겠다. 파라미터는 부서번호가 됨.
deptno()를 send로 전달해서 101행의 input태그에 넣고 보냄
101행 <input type="hidden" name="deptno">
👉 인풋태그가 없으면 값을 보낼 수 없음 (생략불가) / 선택한 부서번호를 저장하기위한 용도 (숨긴 입력필드임)
69행 function send(data){
👉 부서번호가 data에 들어가게됨
70행 let f = document.m_form;
👉 폼태그검색
71행 let hid = f.deptno;//input태그검색
👉 폼태그에서 부서번호검색(hid변수에 담음)
72행 hid.value = data; //input태그에 데이터넣기
👉 파라미터(매개변수)로 받아온 데이터를 deptno에 넣어줌
결과
2️⃣
사원들의 정보를 데이터베이스에 테이블 추가했다고 가정함 (테이블명 : SAWON) 추가방법은 이전글 JDBC_1 참고
1️⃣에서 구현한 부서목록에서 부서명을 선택했을 때 부서마다 해당되는 사원들만이 보일 수 있게 구현해보자
21행 String sql = "SELECT * FROM SAWON WHERE deptno ="+no;
👉 파라미터로 넘겨받은 no를 붙여준다. 언제 어떤 부서를 클릭할지 알 수 없으므로
결과
3️⃣ 고객들의 정보를 데이터베이스에 테이블 추가했다고 가정함 (테이블명 : GOGEK) 추가방법은 이전글 JDBC_1 참고
고객테이블을 웹에서 구현해보자(1️⃣,2️⃣와 연관없음)
결과
'JSP' 카테고리의 다른 글
[JSP] JDBC_4 (싱글톤 패턴 + VO, DAO + CRUD) (0) | 2023.10.27 |
---|---|
[JSP] JDBC_3 (싱글톤 패턴 + VO, DAO) (1) | 2023.10.26 |
[JSP] JDBC_1 (0) | 2023.10.23 |
[JSP] jsp파라미터 수신 (0) | 2023.10.20 |
[JSP] VO (Values Object) (0) | 2023.10.20 |