목록프로그래밍/WEB (11)
불로구

자바스크립트로 서블릿 요청 - 웹 사이트에 로그인할 때 정보를 입력하지 않으면 경고 메시지 같은 것들이 출력된다. - 데이터의 유효성 체크를 하기 위해 자바 스크립트로 구현하는 방법을 알아보자 - HTML - 자바스크립트로 서블릿 요청 아이디 : 비밀번호 : - 태그의 name 속성으로 태그 객체를 받아온다 - 태그 내 태그의 name 속성으로 입력한 ID, PW를 받아온다 - 태그의 전송 방식을 get, action 을 loginJS로 설정하고 자바스크립트에서 서블릿으로 전송한다. - Servlet - import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servle..

서블릿 비즈니스 처리 작업 - 서블릿이 클라이언트로부터 요청을 받으면 그 요청에 대해 작업 수행 ex) 1) 회원 등록 2) 로그인 요청 3) 주문 처리 - 클라이언트로부터 요청을 받는다 - DB 연동과 같은 비즈니스 로직 처리 - 처리 결과를 클라이언트로 반환 서블릿의 데이터베이스 연동하기 위 그림은 톰캣 컨테이너다 - 클라이언트로부터 요청을 받으면 서블릿은 SQL 문을 이용해 DB에 접근하여 작업을 한다 - 이 과정에서 DAO, VO 클래스가 사용된다. 연동하기 우선 DB에 테이블을 만들고 데이터를 삽입한다. 자 그럼 패키지에 MemberDAO, MemberServlet, MemberVO 클래스를 생성한다 오라클 드라이버를 설치하고 해당 경로에 적용 - MemberServlet ..

이번 포스팅에서는 GET 방식과 POST 방식을 동시에 사용해보자! - GET, POST메서드중 하나로 처리 후 doHandle()을 호출해서 모든 기능 구현 - HTML - 아이디 : 비밀번호 : 자바 C언어 JSP 고언어 여기서는 GET 방식으로 실행 후 POST를 처리한다. 데이터를 입력하고 로그인 버튼을 눌리기 전에 서블릿 코드를 작성해보자 - Servlet - package sec01.ex01; import java.io.IOException; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.serv..

여기서는 CheckBox를 사용해서 여러 개의 값을 보내겠습니다. 체크박스의 name 속성 값이 모두 동일하므로 서블릿으로 전송할 때 배열로 전송이 된다. -HTML- 아이디 : 비밀번호 : 자바 C언어 JSP 고언어 - Servlet - import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @WebServlet("/login")..