(adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-8242763509535969", enable_page_level_ads: true }); [JSP] 자바 빈즈를 통해 회원가입 페이지 정보 가져오기 :: 깜냥깜냥


지난 포스팅에선 html로 만든 회원가입 페이지유효성 검사를 한 회원가입 페이지에 대해 알아보았습니다. 이번엔 더 자바 빈즈를 통해 정보를 가져오는 방법에 대해 포스팅하겠습니다. html파일은 유효성 검사를 한 회원가입 페이지에 있습니다.

참고로 BeanTest.java는 Java Resourses 폴더에서 만들어야합니다!
그리고 getter, setter는 적지 마시고!

여기서 만들어 주시는 게 가장 좋습니다! 한 번에 다 만드실 수 있어요!

BeanTest.java
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
102
103
104
105
106
107
package test;
 
import java.awt.TextArea;
 
public class BeanTest {
    String my_id;
    String my_pwd;
    String my_pwd1;
    String my_add;
    String my_name;
    String my_num;
    int my_year;
    int my_month;
    int my_date;
    String[] hobby;
    String my_intro;
 
    public String getMy_id() {
        return my_id;
    }
 
    public void setMy_id(String my_id) {
        this.my_id = my_id;
    }
 
    public String getMy_pwd() {
        return my_pwd;
    }
 
    public void setMy_pwd(String my_pwd) {
        this.my_pwd = my_pwd;
    }
 
    public String getMy_pwd1() {
        return my_pwd1;
    }
 
    public void setMy_pwd1(String my_pwd1) {
        this.my_pwd1 = my_pwd1;
    }
 
    public String getMy_add() {
        return my_add;
    }
 
    public void setMy_add(String my_add) {
        this.my_add = my_add;
    }
 
    public String getMy_name() {
        return my_name;
    }
 
    public void setMy_name(String my_name) {
        this.my_name = my_name;
    }
 
    public String getMy_num() {
        return my_num;
    }
 
    public void setMy_num(String my_num) {
        this.my_num = my_num;
    }
 
    public int getMy_year() {
        return my_year;
    }
 
    public void setMy_year(int my_year) {
        this.my_year = my_year;
    }
 
    public int getMy_month() {
        return my_month;
    }
 
    public void setMy_month(int my_month) {
        this.my_month = my_month;
    }
 
    public int getMy_date() {
        return my_date;
    }
 
    public void setMy_date(int my_date) {
        this.my_date = my_date;
    }
 
    public String[] getHobby() {
        return hobby;
    }
 
    public void setHobby(String[] hobby) {
        this.hobby = hobby;
    }
 
    public String getMy_intro() {
        return my_intro;
    }
 
    public void setMy_intro(String my_intro) {
        this.my_intro = my_intro;
    }
 
}
 

BeanTest.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
<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%
    request.setCharacterEncoding("euc-kr");
%>
<jsp:useBean id="beantest" class="test.BeanTest" scope="page" />
<jsp:setProperty name="beantest" property="*" />
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>회원가입 페이지 정보</title>
</head>
<body align="center" marginwidth="0" marginheight="10">
    <embed src="넌 행복해.mp3">
    <form name="f" method="post">
        <table width="800" height="250" border="1" align="center">
            <tr align="left">
                <td align="center" colspan="2" bgcolor="pink"><B>회원 기본 정보</B></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>아이디:</b></td>
                <td><%=beantest.getMy_id()%></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>비밀번호:</b></td>
                <td><%=beantest.getMy_pwd1()%></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>비밀번호 확인:</b></td>
                <td><%=beantest.getMy_pwd()%></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>메일 주소:</b></td>
                <td><%=beantest.getMy_add()%></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>이름:</b></td>
                <td><%=beantest.getMy_name()%></td>
            </tr>
            <tr>
                <td align="center" colspan="2" bgcolor="skyblue"><B>개인 신상정보</B></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>주민등록번호:</b></td>
                <td><%=beantest.getMy_num()%></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>생일:</b></td>
                <td><%=beantest.getMy_year()%>년 <%=beantest.getMy_month()%>월 <%=beantest.getMy_date()%></td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>관심분야:</b></td>
                <td>
                    <%
                        String[] hobby1 = request.getParameterValues("hobby");
                        beantest.setHobby(hobby1);
 
                        String a1[] = beantest.getHobby();
                        for (int i = 0; i < a1.length; i++) {
                            out.println(a1[i] + "<br>");
                        }
                    %>
                </td>
            </tr>
            <tr align="left">
                <td align="center" bgcolor="lightgreen"><b>자기소개:</b></td>
                <td><jsp:getProperty name="beantest" property="my_intro" />
            </tr>
        </table>
    </form>
</body>
</html>


+ Recent posts