주어진 배열값을 객체에 저장해서 출력하기
1. String [] inform= {"java", "홍길동", "1234", "010-666-7777", "123@zzz.com"};
id 이름 암호 폰번호 이메일
===> User 객체 생성(변수, 생성자, setter/getter...)
===> User.toString() 호출 결과 브라우저 출력
id:java
name:홍길동
폰번호: 010-666-7777
이메일:123@zzz.com
2. http://ip:port/프로젝트명/member
3. 출력
어려울 듯 싶지만, 엄청 쉬운 코드입니다.
주어진 String 배열을 User라는 객체에 저장을 하기위해서는
User클래스와 생성자, setter & getter를 만들어줘야 합니다.
그리고 생성자안에서 배열의 값들을 하나씩 저장해줍니다.
그리고 만들어져있는 객체.toString을 호출합니다.
이때, toString에서 개행처리는 콘솔에서 보여지기위해서는 \n을 작성하지만,
브라우저에서 출력하기때문에 똑같은 위치에 "<br>"를 적어주면 됩니다.
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
|
class User{
private String id;
private String name;
private String pw;
private String phone;
private String email;
public User() {
}
public User(String id, String name, String pw, String phone, String email) {
this.id = id;
this.name = name;
this.pw = pw;
this.phone = phone;
this.email = email;
}
public String getId() { return id; }
public void setId(String id) { this.id = id; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getPw() { return pw; }
public void setPw(String pw) { this.pw = pw; }
public String getPhone() { return phone; }
public void setPhone(String phone) { this.phone = phone; }
public String getEmail() { return email; }
public void setEmail(String email) { this.email = email; }
@Override
public String toString() {
return "아이디: "+ id +"<br>"
+ "이름: " + name +"<br>"
+ "비번: " + pw +"<br>"
+ "연락처: " + phone +"<br>"
+ "이메일: " + email;
}
}
|
위의 코드와 아래의 코드는 연결된 페이지의 코드입니다.
정말 간단한 코드이기때문에 많은 설명은 적지 않도록 하겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
|
public class exam2 extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html; charset=utf-8");
PrintWriter out = response.getWriter();
String [] inform={"java", "홍길동", "1234", "010-666-7777", "123@zzz.com"};
User user = new User(inform[0],inform[1], inform[2], inform[3], inform[4]);
out.println(user.toString());
}
}
|
'WEB 기초 > Jsp' 카테고리의 다른 글
[JSP] 8. (2-9)단 구구단 (테이블 이용) (0) | 2018.04.23 |
---|---|
[JSP] 7. 에러 및 주석정리 (0) | 2018.04.23 |
[Only Servlet] 5. 입력한 id&pw값이 배열에 있는값이면? 아니라면? (0) | 2018.04.22 |
[Servlet] 4. 첫값부터 끝값까지 합계 구하기 (0) | 2018.04.22 |
[Servlet] 3. 로그인창 만들기 (0) | 2018.04.22 |