jsp 아이디찾기 데이터 베이스 연결 문제
조회수 205회
public String idfind(String userName, String userEmail) {
String id=null;
try {
String SQL = "SELECT userID FROM USER WHERE userName=?,userEmail=?";
pstmt = conn.prepareStatement(SQL);
pstmt.setString(1,userName);
pstmt.setString(2,userEmail);
rs = pstmt.executeQuery();
if(rs.next()) {
id=rs.getString("id");
}
}catch(Exception e) {
e.printStackTrace();
}return id;
}
//
UserDAO userDAO= new UserDAO();
String id = userDAO.idfind(user.getUserName(), user.getUserEmail());
%>
<form name="idsearch" method="post">
<%
if (id != null) {
%>
<div class = "container">
<div class = "found-success">
<h4> 회원님의 아이디는 </h4>
<div class ="found-id"><%=id%></div>
<h4> 입니다 </h4>
</div>
<div class = "found-login">
<input type="button" id="btnLogin" value="로그인" onClick = 'login.jsp()'/>
</div>
</div>
<%
} else {
%>
<div class = "container">
<div class = "found-fail">
<h4> 등록된 정보가 없습니다 </h4>
</div>
<div class = "found-login">
<input type="button" id="btnback" value="다시 찾기" onClick="history.back()"/>
<input type="button" id="btnjoin" value="회원가입" onClick="join.jsp()"/>
</div>
</div>
//
<div class="container">
<div class="col-lg-4"></div>
<div class="col-lg-4">
<div class="jumbotron" style= "padding-top:20px;">
<form method = "post" action = "idfindAction.jsp">
<h3 style= "text-align: center;">아이디 찾기</h3>
<div class= "form-group">
<input type = "text" class="form-control" placeholder="이름" name="userName" maxlength="20">
</div>
<div class= "form-group">
<input type = "email" class="form-control" placeholder="이메일" name="userEmail" maxlength="20">
</div>
<div class = "btnSearch">
<input type = "submit" class="btn btn-primary" value="찾기" >
</div>
</form>
</div>
</div>
이렇게 쳤을때 데이터베이스에 있는 아이디를 찾지못하고 바로 찾지 다시찾기로 넘어가는데 어디서 잘못되었는지 일주일동안 못하고 있네요. 혹시 보시다가 발견하면 알려주시면 감사합니다.
댓글 입력