ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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>

Designed by Tistory.