[jsp] 로그인 세션오류 관련..

position1의 이미지

현재 mysql과 연동해서 회원가입을 성공하였고 db로 넘어가는거까지 mysql로 확인됬습니다
그런데 그 회원가입된 db로 로그인을하면 자꾸 아이디와 비밀번호가 일치하지않는다고 오류가나네요 ㅠ
로그인 체크부분 소스 뭐가잘못된건가요..??

<%@ page language = "java" import="java.sql.*" contentType = "text/html;charset=euc-kr" %>
<%
	String id = request.getParameter("id");
	String passwd = request.getParameter("passwd");
	String name = "";
	String no = "";
	boolean flag = false;
	ResultSet result;
 
	Class.forName("com.mysql.jdbc.Driver");
	Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3307/db1", "user1", "pass01");
 
	PreparedStatement pstmt = con.prepareStatement("SELECT no,name,passwd FROM member WHERE id = ?");
 
	pstmt.setString(1, id);
	result = pstmt.executeQuery();
 
	while (result.next())
	{
		if (result.getString("passwd").equals(passwd))
			flag = true;
		name = result.getString("name");
		no=result.getString("no");
	}
 
	pstmt.close();
	con.close();
 
	if (flag)
	{
		session.setAttribute("no", no);
		session.setAttribute("id", id);
		session.setAttribute("name", name);
                session.setAttribute("login", "ok");
%>
 
<script>location.href="index.jsp"</script>
 
<%
	}
	else
	{
%>
	<script>alert('아이디 또는 비밀번호가 맞지 않습니다.');
			history.back();</script>
<%
	}
%>
File attachments: 
첨부파일 크기
Image icon db.JPG39.07 KB
Image icon error.JPG15.15 KB