Menu



Manage

Cord > Project_게시판 전체 다운로드
Project_게시판 > src/main/webapp/updateAction.jsp Lines 74 | 2.6 KB
다운로드

                        <%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ page import ="bbs.BbsDAO" %>
<%@ page import ="bbs.Bbs" %>
<%@ page import ="java.io.PrintWriter" %>
<% request.setCharacterEncoding("UTF-8"); %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>DoubleSS</title>
</head>
<body>
	<%
	String bbTitle = request.getParameter("bbTitle");
	String bbIn = request.getParameter("bbIn");
	String bbSub = request.getParameter("bbSub");
		String userID = null;
		if(session.getAttribute("userID") != null){
			userID = (String) session.getAttribute("userID");
		}
		if(userID == null){
			PrintWriter script = response.getWriter();
			script.println("<script>");
			script.println("alert('로그인을 하세요.')");
			script.println("location.href = 'login.jsp'");
			script.println("</script>");
		}
		int bbsID = 0;
		if (request.getParameter("bbsID") != null) {
			bbsID = Integer.parseInt(request.getParameter("bbsID"));
		}
		if (bbsID == 0) {
			PrintWriter script = response.getWriter();
			script.println("<script>");
			script.println("alert('유효하지 않은 글입니다.')");
			script.println("location.href = 'bbs.jsp'");
			script.println("</script>");
		}
		Bbs bbs = new BbsDAO().getBbs(bbsID);
		if(session.getAttribute("userID") == null) {
			PrintWriter script = response.getWriter();
			script.println("<script>");
			script.println("alert('권한이 없습니다.')");
			script.println("location.href = 'bbs.jsp'");
			script.println("</script>");
		} else{
			if(bbTitle == null || bbIn== null || bbSub== null
					|| bbTitle.equals("") || bbIn.equals("") || bbSub.equals("")) {
					PrintWriter script = response.getWriter();
					script.println("<script>");
					script.println("alert( '입력이 안된 사항이 있습니다.')");
					script.println("history.back()");
					script.println("</script>");
				} else{
					BbsDAO bbsDAO = new BbsDAO();
					int result = bbsDAO.update(bbsID, bbTitle, bbSub, bbIn); // 실제로 게시글 작성
					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>