MemberBean.java
package bean; public class MemberBean { private String id; private String pass1; private String pass2; private String email; private String tel; private String address; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPass1() { return pass1; } public void setPass1(String pass1) { this.pass1 = pass1; } public String getPass2() { return pass2; } public void setPass2(String pass2) { this.pass2 = pass2; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } public String getTel() { return tel; } public void setTel(String tel) { this.tel = tel; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override public String toString() { return "MemberBean [id=" + id + ", pass1=" + pass1 + ", pass2=" + pass2 + ", email=" + email + ", tel=" + tel + ", address=" + address + "]"; } }
MemberJoin.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <jsp:include page="Header.jsp" /> </head> <body> <div class="container"> <div class="row"> <div class="col-sm-12 text-center" > <div class="col-sm-3"></div> <div class="col-sm-6"> <h2>회원가입</h2> <form action="MemberJoinProc.jsp" method="post"> <table class="table table-boardered"> <tr> <th>아이디</th> <td><input type="text" class="form-control" name="id" placeholder="id를 넣으세요"></td> </tr> <tr> <th>패스워드</th> <td><input type="password" class="form-control" name="pass1" placeholder="비밀번호는 영문만 넣어주세요"></td> </tr> <tr> <th>패스워드확인</th> <td><input type="password" class="form-control" name="pass2"></td> </tr> <tr> <th>이메일</th> <td><input type="email" class="form-control" name="email"></td> </tr> <tr> <th>전화번호</th> <td><input type="tel" class="form-control" name="tel"></td> </tr> <tr> <th>주소</th> <td><input type="text" class="form-control" name="address"></td> </tr> <tr> <td colspan="2"> <input type="submit" class="btn btn-primary" value="전송"> <input type="reset" class="btn btn-danger" value="취소"> </td> </tr> </table> </form> </div> </div> </div> </div> </body> </html>
MemberJoinProc.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <jsp:include page="Header.jsp" /> </head> <body> <div class="container"> <div class="row"> <div class="col-sm-12 text-center" > <div class="col-sm-3"></div> <div class="col-sm-6"> <h2>회원 정보 보기</h2> <% request. setCharacterEncoding("UTF-8"); %> <!-- request 로 넘어온 데이터를 자바 빈즈랑 맵핑 시켜주는 useBean --> <jsp:useBean id="mbean" class="bean.MemberBean"> <!-- 객체생성 MemberBean mbean = new MemberBean() --> <!-- Jsp 내용을 자바빈 클래스 (MemberBean의미 )에 데이터를 맵핑 넣어줌) --> <%-- <jsp:setProperty name="mbean" property="id"/> --%> <jsp:setProperty name="mbean" property="*"/> <!-- 자동으로 모두 맵핑시켜주시오 --> </jsp:useBean> <h2>당신의 아이디는 <jsp:getProperty property="id" name="mbean"/></h2> <h2>당신의 패스 <jsp:getProperty property="pass1" name="mbean"/></h2> <h2>당신의 이메일 <jsp:getProperty property="pass2" name="mbean"/></h2> <h2>당신의 전화는 <%= mbean.getTel() %></h2> </div> </div> </div> </div> </body> </html>
동영상 강좌와 다르게 모바일 적용이 가능한 반응형 부트스트랩을 사용하였다.
여기서는 jsp 를 배우는 강좌 이기 때문에 html 적 요소에는 비중있게 생각 하지 않아도 될 것이다.
소스 : https://github.com/braverokmc79/jsp_sin
유튜브 동영상 출처 :
강사 : 신형섭(잭임연구원)
저작권 : (주)소프트캠퍼스 http://www.softcampus.co.kr 더많은 무료 강의는 사이트에서 확인하실수 있습니다.
댓글 ( 4)
댓글 남기기