본문 바로가기
웹 프로그래밍(풀스택-->java)/웹프로그래밍(백엔드-->java)

9. Jsp 페이지 내장객체 5

by 백엔드개발자0107 2021. 10. 21.

 

RequestJoinProc.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>

 

<% 

 

request.setCharacterEncoding("UTF-8");

//각종 사용자로부터 넘어온 데이터를 저장해준다.

 

String id = request.getParameter("id");

String pass1 = request.getParameter("pass1");

String pass2 = request.getParameter("pass2");

String email= request.getParameter("email");

String tel = request.getParameter("tel");

 

//getParameterNames() --> LIFO 식으로 데이터를 꺼내고, 랜덤으로 데이터가 저장된다. 그래서 별로 좋지 않은 메소드다.

//getParameterValues() --> 배열 타입으로 리턴을 받아준다. 

 

String [] hobby = request.getParameterValues("hobby");

 

String job = request.getParameter("job");

String age = request.getParameter("age");

String info = request.getParameter("info");

 

if(!pass1.equals(pass2)){

%>

 

<script type="text/javascript">

 

alert("비밀번호가 틀립니다.");//경고창 

history.go(-1);//이전페이지로 이

</script>

 

<%  

}

%>

 

 

<table width="400" borders = "1">

 

<tr height="50">

<td width="150" align="center">아이디</td>

<td width="350" align="center"><%= id %></td>

</tr>

 

<tr height="50">

<td width="150" align="center">이메일</td>

<td width="350" align="center"><%= email %></td>

</tr>

 

<tr height="50">

<td width="150" align="center">전화번호</td>

<td width="350" align="center"><%= tel %></td>

</tr>

 

 

<tr height="50">

<td width="150" align="center">당신의 관심분야</td>

<td width="350" align="center">

 

<% for(int i = 0;i<hobby.length;i++){

 

out.write(hobby[i]+" ");

 

}

%>

 

</td>

 

</tr>

 

 

<tr height="50">

<td width="150" align="center">연령</td>

<td width="350" align="center"><%= age %></td>

</tr>

 

 

<tr height="50">

<td width="150" align="center">하고싶은말 </td>

<td width="350" align="center"><%= info %></td>

</tr>

 

 

</table>

 

 

</body>

</html>