국비지원(국비교육) 웹 개발자 과정
국비지원 JAVA(자바) 프로그래밍
개린이9999
2023. 2. 3. 23:13
728x90
--어제이어서--
index페이지에서-> 로그인페이지(login.jsp)에서 회원가입버튼을 클릭-> 회원가입페이지(join.jsp)
<회원가입> 페이지 join.jsp
아이디 입력하고 중복확인 버튼 누르면 중복검사 해줌
idCHeckServlert.java에서 구현
여기서 DAO에 confirmID메서드로 중복확인 체크함
중복확인버튼 클릭시 페이지 이동 member.js에서 구현
중복확인 버튼 클릭-> idchechk.jsp 페이지로 이동
회원가입 버튼
JoinServlet.java, DAO에 insertMember 메서드로 구현
회원가입 성공시 로그인페이지로
회원가입 실패시 회원가입 페이지로 이동하게끔 구현
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>회원페이지</h1>
<h3>${loginUser.name}(${loginUser.id})님 환영합니다.</h3>
<input type="button" value="로그아웃" onclick="location.href='logout.do'">
<input type="button" value="회원정보수정" onclick="location.href='update.do?id=${loginUser.id}'">
</body>
</html>
구현해보기 ↑
create table emp(
id VARCHAR2(50) PRIMARY key,
pw VARCHAR2(50),
name VARCHAR2(30),
lv CHAR(1) DEFAULT 'A', -- A:관리자 B:일반회원
enter date default sysdate,
gender CHAR(1) DEFAULT '1', -- 1:남자 2:여자
phone varchar2(30)
);
insert into emp values('gogo', '1234', '고길동', 'A', '20/01/01', '1', '010-1234-1234');
insert into emp values('abcd', '4321', '둘리', 'B', '22/05/05', '1', '010-6543-6543');
insert into emp values('hee', '1212', '희동', 'B', '23/02/14', '2', '010-1313-1313');
commit;
728x90