참고사이트 : https://all-record.tistory.com/112
1.JoinForm.jsp : 회원가입화면
2.join_style.css : JoinForm과 JoinPro는 동일한 css를 사용하므로 별도로 파일 분리
3.DBConnection.java : DB커넥션을 담당하는 클래스 (JNDI를 통해 커넥션을 가져옴)
4.MemberBean.java : 회원정보를 전달할 자바빈
5.MemberDAO.java : JSP_MEMBER 테이블의 데이터 처리를 담당하는 클래스
6.JoinPro.jsp : 파라미터 값을 넘겨받아 회원가입을 처리하는 JSP
그외
-web.xml : JNDI 리소스 사용 설정을 위한 xml파일
-ojdbc6.jar : 오라클 JDBC 드라이버
-tomcat-dbcp.jar : 커넥션 풀 관련 라이브러
6.JoinPro.jsp
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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 | <%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%> <%-- 자바빈 클래스 import --%> <%@ page import="jsp.member.model.MemberBean" %> <%-- DAO import --%> <%@ page import="jsp.member.model.MemberDAO" %> <html> <head> <title>회원가입 처리 JSP</title> <!-- css 파일 분리 --> <link href='../../css/join_style.css' rel='stylesheet' style='text/css'/> </head> <body> <%-- JoinForm.jsp에서 입력한 정보를 넘겨 받아 처리한다. --%> <% // 한글 깨짐을 방지하기 위한 인코딩 처리 request.setCharacterEncoding("euc-kr"); %> <%-- 자바빈 관련 액션태그 사용 --%> <jsp:useBean id="memberBean" class="jsp.member.model.MemberBean" /> <jsp:setProperty property="*" name="memberBean"/> <%-- <jsp:setProperty name="memberBean" param="id" property="id" /> --%> <% //System.out.println("빈출력 : " + memberBean); MemberDAO dao = MemberDAO.getInstance(); //out.print("dao 테스트" + dao); // 회원정보를 담고있는 memberBean을 dao의 insertMember() 메서드로 넘긴다. // insertMember()는 회원 정보를 JSP_MEMBER 테이블에 저장한다. dao.insertMember(memberBean); %> <div id="wrap"> <br><br> <b><font size="5" color="gray">회원가입 정보를 확인하세요.</font></b> <br><br> <font color="blue"><%=memberBean.getName() %></font>님 가입을 축하드립니다. <br><br> <%-- 자바빈에서 입력된 값을 추출한다. --%> <table> <tr> <td id="title">아이디</td> <td><%=memberBean.getId() %></td> </tr> <tr> <td id="title">비밀번호</td> <td><%=memberBean.getPassword() %></td> </tr> <tr> <td id="title">이름</td> <td><%=memberBean.getName() %></td> </tr> <tr> <td id="title">성별</td> <td><%=memberBean.getGender()%></td> </tr> <tr> <td id="title">생일</td> <td> <%=memberBean.getBirthyy() %>년 <%=memberBean.getBirthmm() %>월 <%=memberBean.getBirthdd() %>일 </td> </tr> <tr> <td id="title">이메일</td> <td> <%=memberBean.getMail1() %>@<%=memberBean.getMail2() %> </td> </tr> <tr> <td id="title">휴대전화</td> <td><%=memberBean.getPhone() %></td> </tr> <tr> <td id="title">주소</td> <td> <%=memberBean.getAddress() %> </td> </tr> </table> <br> <input type="button" value="확인"> </div> </body> </html> | cs |
'웹(java) > 회원가입 및 로그인' 카테고리의 다른 글
회원가입 (3.DBConnection.java, 4.MemberBean.java 5.MemberDAO.java) (1) | 2019.06.24 |
---|---|
회원가입 (1. JoinForm.jsp 2.join_style.css) (0) | 2019.06.24 |
JSP에서 DB연동하기(JNDI,DBCP커넥션풀) (0) | 2019.06.24 |
DataSourceExplorer_DB연동 (0) | 2019.06.21 |
회원가입 DB _ oracle,sqlgate (0) | 2019.06.13 |