-
[Project] joinAction.jsp카테고리 없음 2022. 11. 9. 20:24
<%@page import="java.io.PrintWriter"%>
<%@page import="user.UserDAO"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<% request.setCharacterEncoding("UTF-8"); %>
<!-- 포스트 단점 : 인코딩해야함
한국어 안되던거 해결됨.
-->
<!DOCTYPE html>
<jsp:useBean id="user" class="user.User" scope="page"></jsp:useBean>
<jsp:setProperty name = "user" property="userID"></jsp:setProperty>
<jsp:setProperty name = "user" property="userPassword"></jsp:setProperty>
<jsp:setProperty name = "user" property="userEmail"></jsp:setProperty>
<jsp:setProperty name = "user" property="userName"></jsp:setProperty>
<jsp:setProperty name = "user" property="userGender"></jsp:setProperty>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</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('빈칸있음')");
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>
</html>