250x250
Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags more
Archives
Today
Total
관리 메뉴

개린이 개발노트

국비지원 JAVA(자바) 프로그래밍 본문

국비지원(국비교육) 웹 개발자 과정

국비지원 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