반응형
Model 1 (기초)간략 로그인 기능 만들기..
기본적으로 오라클 DB와 연동해서 진행을 하였으며,
DB 테이블 구성은 아이디, 비밀번호, 이름, 번호 입니다.
JDK 1.8 버전
Ojdbc7 버전
JoinForm.jsp
- 회원가입을 위한 폼
- JoinPro.jsp 로 데이터 넘김(DAO연동)
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
31
32
33
34
35
36
37
38
39
40
41
42
|
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<table border="1">
<tr>
<td>
아이디<input type="text" name="id" >
</td>
</tr>
<tr>
<td>
비번<input type="text" name="pw">
</td>
</tr>
<tr>
<td>
이름<input type="text" name="name">
</td>
</tr>
<tr>
<td>
번호<input type="text" name="phone">
</td>
</tr>
<input type="submit">
</table>
</form>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
JoinPro.jsp
- JoinForm.jsp 에서 입력 한 값을 request.getParameter 받아 각 변수에 저장
- getParameter 은 기본적으로 String 형으로 받기 때문에 만약 int형으로 선언된 객체가 있다면
아래와 같이 Integer 형으로 변환시켜 주어야 한다.
- UserDBBean(DTO) 클래스 setter 메서드를 사용하여 Parameter 값 저장
- UserDBDAO(DAO) 클래스 안에 있는 Insert 메서드 매개변수에 UserDBBean 의 참조변수인 userbean을
넣어준다.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<%
try{
request.setCharacterEncoding("euc-kr");
String id = request.getParameter("id");
String pw = request.getParameter("pw");
String name = request.getParameter("name");
int phone = Integer.parseInt(request.getParameter("phone"));
UserDBBean userbean = new UserDBBean();
userbean.setId(id);
userbean.setPw(pw);
userbean.setName(name);
userbean.setPhone(phone);
System.out.println(id);
System.out.println(pw);
System.out.println(name);
System.out.println(phone);
UserDBDAO userdao = new UserDBDAO();
userdao.UserInsert(userbean);
}catch(Exception e){
System.out.println(e.getMessage());
}
%>
<script>
alert("가입완료");
</script>
<body>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
h |
반응형
'JAVA' 카테고리의 다른 글
Model1 간략한 로그인 기능 만들기 - 회원정보수정(update) (0) | 2019.05.28 |
---|---|
Model1 간략한 로그인 기능 만들기 - 로그인 (0) | 2019.05.28 |
Model1 간략한 로그인 기능 만들기 - 회원가입(DTO, DAO) (0) | 2019.05.23 |
Model 1 간략한 게시판 만들기(delete.jsp) (0) | 2019.05.21 |
Model 1 간략한 게시판 만들기(content.jsp) (0) | 2019.05.21 |