[MVC패턴-실습]회원가입 만들기-3.mvc패턴의 컨트롤러 페이지

J의 괴발 공부·2023년 8월 13일
0

java

목록 보기
8/13

mvc패턴의 컨트롤러 역할인 java파일!!

우선 한글이 깨지지 않게 위해 UTF-8로 설정한다.
Bean파일에서 넘어온 setter를 초기화 설정을 해야함
그리고 자바 코드 기술 작성 <% %>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!-- 넘겨받은 데이터=한글이 깨지지 않게 하기 위해서.. -->
<% request.setCharacterEncoding("UTF-8"); %>

<jsp:useBean id="mem" class="member.DBBean" />
<jsp:setProperty name="mem" property="*" />  
<!-- 위에서 넘어온 setter 모두 초기화 -->

<%  //자바 코드 기술
	String action = request.getParameter("action");

	if(action.equals("insert")) {    
    // update , delete 변경가능  (DBBean에서 같이 고침)
		if(mem.insertDB()){  //정상입력했을때!!
			response.sendRedirect("welcome.jsp");  // 웰컴페이지로 이동!!!
			out.println("member테이블에 데이터 입력성공!");
		}else{  // 입력이 잘못되었을때!!!
			response.sendRedirect("member_Form.jsp");
			out.println("member테이블에 데이터 입력실패..");
		
		}
	}
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>member_control.jsp 페이지(mvc패턴의 컨트롤러 역할)</title>
</head>
<body>

</body>
</html>

설명: 자바코드 기술 써있는 주석 부분설명~
전 글을 보면 insert하는 부분이 있다. 즉 데이터 입력 받는 부분~
거기서 넘겨받은 값들이 정상일때 (17개의 데이터) 웰컴 페이지로 이동!
아닐때는 다시 입력받는 페이지로 이동! 하게 설정해놨다.

profile
괴발자가 될것인가, 개발자가 될것인가?

0개의 댓글

Powered by GraphCDN, the GraphQL CDN