jsp 3

[웹] JSP 예제(MySQL과 연동, 웹 브라우저 출력)(2)

※ 개요 요구사항 4) 멤버 상세정보 창에서 삭제 기능, 목록창으로 가는 기능을 가진 버튼을 제작 요구사항 5) 멤버 추가하기 요구사항 4) 멤버 상세정보 창에서 삭제 기능, 목록창으로 가는 기능을 가진 버튼을 제작 * Member.jsp - 삭제, 목록 버튼 추가 수정 삭제 목록 - script에 삭제, 목록 함수 추가 * MemDAO.java: 삭제 함수 추가 public void delete(int num) { conn = getConn(); String sql = "DELETE FROM member WHERE num = ?;"; try { pstmt = conn.prepareStatement(sql); pstmt.setInt(1, num); int n = pstmt.executeUpdate(); ..

프로그래밍 2021.06.23

[웹] JSP 예제(MySQL과 연동, 웹 브라우저 출력)(1)

※ 개요 요구사항 1) 리스트 요청 URL 제작 -> 서블릿 실행 -> 서비스 -> DAO -> List -> memList.jsp -> 웹 브라우저 표시 요구사항 2) List가 나온 페이지에서 '이름'을 클릭하면 리스트 대신, 해당하는 사람의 정보만 출력 요구사항 3) 상세정보 창에서 수정버튼을 누르면 수정할 수 있는 폼이 나오고, 완료를 누르면 반영된 리스트 출력 요구사항 1) 리스트 요청 URL 제작 -> 서블릿 실행 -> 서비스 -> DAO -> List -> memList.jsp -> 웹 브라우저 표시 1. 리스트 요청 URL 제작(서블릿 제작) http://localhost/MyWeb/mem?cmd=list - mem: MemberServlet - 요청 URL을 입력했을 때 해당 서블릿이 실..

프로그래밍 2021.06.22

[Web] Login Process 제작

※ 개요 - Login 서블릿 작성 및 테스트 LoginForm.html에 포함된 id, pwd 파라미터를 Login 서블릿에 전송하고 Login 서블릿은 파라미터를 접수하여 다음과 같은 방법으로 인증한다. 이용자의 id는 'smith'이고, pwd는 '0000'인지 확인하여 맞으면 '로그인 성공', 아니면 '로그인 실패' 메시지를 이용자의 웹 브라우저에 표시한다. - LoginServlet.java, Login.java, LoginResult.jsp으로 구성한다. (생각) - LoginServlet.java: service() 를 이용하여 웹 브라우저로부터 데이터를 입력받고, Login.java를 이용해 결과를 알아내어(Business Logic), LoginResult.jsp에 전달한다(Present..

프로그래밍 2021.06.17