jsp로 게시판을 만들고 있는데 회원가입 부분 질문드립니다 도와주세요~!

computer9302의 이미지

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="user.UserDAO" %>
<%@ page import="java.io.PrintWriter" %>
<% request.setCharacterEncoding("UTF-8"); %>







<head>
<meta charset="UTF-8">
<title>게시판!!</title>
</head>
<body>
<%
	if(user.getUserID() == null || user.getUserPassword() ==null ||  user.getUserName()== null||
		user.getUserGender() == null|| user.getUserEmail()==null)
	{
		PrintWriter script = response.getWriter();
		script.println("<script>");
		script.println("alert('Check The list!!!')");
		script.println("history.back()");
		script.println("</script>");
 
 
	}
	else
	{
		UserDAO userDAO = new UserDAO();
		int result = userDAO.join(user);
		if(result == -1) //이미 존재하는 아이디입니다가 나오지 않음.
		{
			PrintWriter script = response.getWriter();
			script.println("<script>");
			script.println("alert('아이디가 이미 존재하네요~')");
			script.println("history.back()");
			script.println("<script>");
		}
 
		else{
			PrintWriter script = response.getWriter();
			script.println("<script>");
			script.println("location.href='main.jsp'");
			script.println("</script>");
		}
	}
 
%>
</body>

회원가입하면 db에 입력값도 잘 들어가고 다 되는데 "아이디가 이미 존재하네요~" 이부분만 동작이 되지를 않습니다.

-1값이 리턴이 되어야하는데 db에서 그게 안되는거 같은데 오류를 어떻게 해결해야할까요?

lalupo20의 이미지

join 함수를 올려주세요.