안녕하세요
이번에 회원가입과 로그인 페이지를 만들고 있는데요
입력부분을 다 입력을 하고나면 error.jsp가 뜹니다....
정상적이라면 회원가입 완료 페이지가 떠야 하는데....
거기다 error.jsp 페이지도 정상적으로 뜨는게 아니라
404 찾을수 없다고 나옵니다...
정말 미쳐 죽겠습니다....
확인한번만 해주세요
아참 예제에세는 mssql서버에 db를 구축한것같습니다...
저는 mysql 이고요...
mysql5.0 tomcat5.5 를 사용하고요
데이터명 : userlist
테이블명 : userlist
(
userid varchar(50)
userpass varchar(50)
username varchar(50)
cocialid1 varchar(50)
cocialid2 varchar(50)
birth varchar(50)
address varchar(50)
email varchar(50)
zip varchar(50)
job varchar(50)
)
이러케 db 구축을 했고
밑에는 회원가입소스(jsp)입니다...
<%@ page errorPage="error.jsp"%>
<%@ page import="java.sql.*"%>
<%@ page contentType="text/html;charset=euc-kr"%>
<html>
<head>
<title>사용자 등록</title>
<!--
.normal { font-family: "굴림", "돋움"; font-size: x-small;
font-style: normal; font-weight: normal; text-decoration:
none}
.normalbold { font-family: "굴림", "돋움"; font-size: x-small;
font-style: normal; font-weight: bold; text-decoration: none}
-->
<meta http-equiv="Content-Type" content="text/html;
charset=euc-kr">
<style type="text/css">
<!--
.normal { font-family: "굴림", "돋움"; font-size: x-small;
font-style: normal; font-weight: normal; text-decoration:
none}
.normalbold { font-family: "굴림", "돋움"; font-size: x-small;
font-style: normal; font-weight: bold; text-decoration: none}
-->
</style>
</head>
<script language="JavaScript">
function checkUserInput() {
if(document.userinput.id.value == "") {
alert("ID를 입력하세요");
return;
}
if(document.userinput.pass1.value == "") {
alert("비밀번호를 입력하세요");
return;
}
if(document.userinput.pass1.value !=
document.userinput.pass2.value)
{
alert("비밀번호를 동일하게 입력하세요");
return;
}
if(document.userinput.username.value == "") {
alert("사용자 이름을 입력하세요");
return;
}
if(document.userinput.socialid1.value == "" ||
document.userinput.socialid2.value == "")
{
alert("주민등록번호를 입력하세요");
return;
}
if(document.userinput.zip1.value == "" ||
document.userinput.zip2.value == "")
{
alert("우편번호를 입력하세요");
return;
}
if(document.userinput.address.value == "") {
alert("주소를 입력하세요");
return;
}
document.userinput.submit();
}
function openConfirmid() {
if (document.userinput.id.value == "") {
alert("아이디를 입력하세요");
return;
}
url = "confirmid.jsp?id=" +
document.userinput.id.value ;
open(url, "confirm", "toolbar=no, location=no, \
status=no, menubar=no, scrollbars=no, \
resizable=no, width=300, height=200");
}
</script>
<body bgcolor="#FFFFFF">
<table width="600" border="0" cellspacing="0"
cellpadding="5">
<tr bgcolor="#3399CC">
<td height="39" class="normalbold"><font size="+1"
color="#FFFFFF">사용자 정보입력</font></td>
</tr>
<tr>
<td class="normal">안녕하세요. 이 페이지를 자유롭게
이용하려면 먼저 회원가입을 하셔야 합니다.<br>
아래의 사항들을 빠짐없이 기록해 주세요.</td>
</tr>
</table>
<form method="post" action="userprocess.jsp"
name="userinput">
<table width="600" border="1" cellspacing="0" cellpadding="3"
bordercolor="#000000">
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">사용자 ID</div>
</td>
<td colspan="3" class="normal">
<input type="text" name="id" size="50">
<input type="button" name="confirm_id"
value="ID중복확인"
OnClick="openConfirmid(document.userinput.id.value)">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">비밀번호</div>
</td>
<td width="154" class="normal">
<input type="password" name="pass1">
</td>
<td width="141" class="normalbold"
bgcolor="#FFCCCC">
<div align="center">비밀번호 확인</div>
</td>
<td width="160">
<input type="password" name="pass2">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold" width="179"
height="23">
<div align="center">사용자 이름</div>
</td>
<td colspan="3" height="23" class="normal">
<input type="text" name="username">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">주민등록번호</div>
</td>
<td colspan="3" class="normal">
<input type="text" name="socialid1">
-
<input type="text" name="socialid2">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">생년월일</div>
</td>
<td colspan="3" class="normal">
<input type="text" name="year">
년
<select name="month">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
월
<select name="day">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
일 </td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">우편번호</div>
</td>
<td colspan="3" class="normal">
<input type="text" name="zip1">
-
<input type="text" name="zip2">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">주 소</div>
</td>
<td colspan="3" class="normal">
<input type="text" name="address" size="70">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">E-Mail</div>
</td>
<td colspan="3" class="normal">
<input type="text" name="email">
</td>
</tr>
<tr>
<td bgcolor="#FFCCCC" class="normalbold"
width="179">
<div align="center">직업</div>
</td>
<td colspan="3" class="normal">
<select name="job">
<option
value="컴퓨터/정보통신">컴퓨터/정보통신</option>
<option
value="문화/예술">문화/예술</option>
<option value="회사원">회사원</option>
<option
value="학교/학원">학교/학원</option>
<option value="대학생">대학생</option>
<option
value="초.중.고등학생">초.중.고등학생</option>
<option value="주부">주부</option>
<option value="기타">기타</option>
</select>
</td>
</tr>
<tr>
<td colspan="4" class="normal">
<div align="center">
<input type="button" name="confirm" value="등 록"
OnClick="checkUserInput()">
<input type="reset" name="reset" value="취
소">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
|