목차
membershipForm.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입 입력 폼</title>
</head>
<body>
<form action="processJoining.jsp" method="post">
아이디 <input type="text" name="id" size="10"><br>
비밀번호 <input type="password" name="password" size="10"><br>
이름 <input type="text" name="name" size="10"><br>
이메일 <input type="email" name="email" size="10"><br>
주소 아이디 <input type="text" name="address" size="30"><br>
<input type="submit" value="회원가입">
</form>
</body>
</html>
kr.web.member 패키지
MemberVO.java
package kr.web.member;
//VO(Value Object), 자바빈: 데이터 베이스 연동시 데이터를 관리하는 객체
public class MemberVO {
//멤버변수(프로퍼티)
private String id;
private String password;
private String name;
private String email;
private String address;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
processJoining.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="kr.web.member.MemberVO"%>
<%
//전송된 데이터 인코딩 타입 지정
request.setCharacterEncoding("utf-8");
//자바빈 생성
MemberVO member = new MemberVO();
member.setId(request.getParameter("id"));
member.setPassword(request.getParameter("password"));
member.setName(request.getParameter("name"));
member.setEmail(request.getParameter("email"));
member.setAddress(request.getParameter("address"));
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입</title>
</head>
<body>
아이디 : <%= member.getId() %><br>
비밀번호 : <%= member.getPassword() %><br>
이름 : <%= member.getName() %><br>
이메일 : <%= member.getEmail() %><br>
주소 : <%= member.getAddress() %>
</body>
</html>


byAction (폴더)
-membershipForm.jsp 기존 파일과 같은 이름
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입 입력 폼</title>
</head>
<body>
<form action="processJoining.jsp" method="post">
아이디 <input type="text" name="id" size="10"><br>
비밀번호 <input type="password" name="password" size="10"><br>
이름 <input type="text" name="name" size="10"><br>
이메일 <input type="email" name="email" size="10"><br>
주소 아이디 <input type="text" name="address" size="30"><br>
<input type="submit" value="회원가입">
</form>
</body>
</html>
-processJoining.jsp 기존 파일과 같은 이름
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//전송된 데이터 인코딩 타입 지정
request.setCharacterEncoding("utf-8");
%>
<!-- import를 해도 전부 명시해야 인식이 되기 떄문에 굳이 import를 하지않음 -->
<jsp:useBean id="member" class="kr.web.member.MemberVO"/>
<!-- property="*" : *은 모든 프로퍼티를 의미 -->
<jsp:setProperty name="member" property="*" />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입</title>
</head>
<body>
아이디 : <jsp:getProperty property="id" name="member"/><br>
비밀번호 : <jsp:getProperty property="password" name="member"/><br>
이름 : <jsp:getProperty property="name" name="member"/><br>
이메일 : <jsp:getProperty property="email" name="member"/><br>
주소 : <jsp:getProperty property="address" name="member"/><br>
</body>
</html>


'쌍용교육(JAVA) > JSP' 카테고리의 다른 글
쌍용교육 -JSP수업 51~52일차 board (0) | 2024.04.30 |
---|---|
쌍용교육 -JSP수업 50~51일차 member (0) | 2024.04.30 |
쌍용교육 -JSP수업 50일차 ajax(4) (0) | 2024.04.29 |
쌍용교육 -JSP수업 49일차 ajax(3) (0) | 2024.04.26 |
쌍용교육 -JSP수업 49일차 ajax(2) (0) | 2024.04.26 |
membershipForm.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입 입력 폼</title>
</head>
<body>
<form action="processJoining.jsp" method="post">
아이디 <input type="text" name="id" size="10"><br>
비밀번호 <input type="password" name="password" size="10"><br>
이름 <input type="text" name="name" size="10"><br>
이메일 <input type="email" name="email" size="10"><br>
주소 아이디 <input type="text" name="address" size="30"><br>
<input type="submit" value="회원가입">
</form>
</body>
</html>
kr.web.member 패키지
MemberVO.java
package kr.web.member;
//VO(Value Object), 자바빈: 데이터 베이스 연동시 데이터를 관리하는 객체
public class MemberVO {
//멤버변수(프로퍼티)
private String id;
private String password;
private String name;
private String email;
private String address;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
processJoining.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="kr.web.member.MemberVO"%>
<%
//전송된 데이터 인코딩 타입 지정
request.setCharacterEncoding("utf-8");
//자바빈 생성
MemberVO member = new MemberVO();
member.setId(request.getParameter("id"));
member.setPassword(request.getParameter("password"));
member.setName(request.getParameter("name"));
member.setEmail(request.getParameter("email"));
member.setAddress(request.getParameter("address"));
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입</title>
</head>
<body>
아이디 : <%= member.getId() %><br>
비밀번호 : <%= member.getPassword() %><br>
이름 : <%= member.getName() %><br>
이메일 : <%= member.getEmail() %><br>
주소 : <%= member.getAddress() %>
</body>
</html>


byAction (폴더)
-membershipForm.jsp 기존 파일과 같은 이름
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입 입력 폼</title>
</head>
<body>
<form action="processJoining.jsp" method="post">
아이디 <input type="text" name="id" size="10"><br>
비밀번호 <input type="password" name="password" size="10"><br>
이름 <input type="text" name="name" size="10"><br>
이메일 <input type="email" name="email" size="10"><br>
주소 아이디 <input type="text" name="address" size="30"><br>
<input type="submit" value="회원가입">
</form>
</body>
</html>
-processJoining.jsp 기존 파일과 같은 이름
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
//전송된 데이터 인코딩 타입 지정
request.setCharacterEncoding("utf-8");
%>
<!-- import를 해도 전부 명시해야 인식이 되기 떄문에 굳이 import를 하지않음 -->
<jsp:useBean id="member" class="kr.web.member.MemberVO"/>
<!-- property="*" : *은 모든 프로퍼티를 의미 -->
<jsp:setProperty name="member" property="*" />
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>회원가입</title>
</head>
<body>
아이디 : <jsp:getProperty property="id" name="member"/><br>
비밀번호 : <jsp:getProperty property="password" name="member"/><br>
이름 : <jsp:getProperty property="name" name="member"/><br>
이메일 : <jsp:getProperty property="email" name="member"/><br>
주소 : <jsp:getProperty property="address" name="member"/><br>
</body>
</html>


'쌍용교육(JAVA) > JSP' 카테고리의 다른 글
쌍용교육 -JSP수업 51~52일차 board (0) | 2024.04.30 |
---|---|
쌍용교육 -JSP수업 50~51일차 member (0) | 2024.04.30 |
쌍용교육 -JSP수업 50일차 ajax(4) (0) | 2024.04.29 |
쌍용교육 -JSP수업 49일차 ajax(3) (0) | 2024.04.26 |
쌍용교육 -JSP수업 49일차 ajax(2) (0) | 2024.04.26 |