카테고리 없음

CRUD.jsp

별초롱언니 2025. 6. 6. 00:39

1. Create라인부터 봅니다. <Nav>에 Create, Read, Update, Delete순으로 보시면됩니다.

 

2. 모든 라인(CRUD)은 View -> Controller -> Repository -> Controller -> View로 순환합니다.

 

3. Welcome.jsp를 시작으로 보시면됩니다.

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
 <link href = "./resources/css/bootstrap.min.css" rel="stylesheet">
<title>Insert title here</title>
</head>
<body>
    <form action="create" method="post">
       <p>아이디: <input type="text" name="id">
       <p>패스워드: <input type="text" name="pw">
       <p> <input type="submit" value="전송">
    </form>
</body>
</html>

createForm.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<header class="pb-3 mb-4 border-bottom">
    <div class="container ">  
        <div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">  
            <a href="./" class="d-flex align-items-center mb-3 mb-md-0 me-md-auto text-dark text-decoration-none"> 
                <span class="fs-4">Home</span>
            </a> 
      
            <ul class="nav nav-pills">
                <li class="nav-item"><a class="nav-link" href="create">Create</a></li>
                <li class="nav-item"><a class="nav-link" href="read_all">Read_All</a></li>
            </ul> 
        </div>
    </div>   
</header>

nav.jsp

 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="dto.member" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
 <link href = "./resources/css/bootstrap.min.css" rel="stylesheet">
<title>Insert title here</title>
</head>
<body>
<%
   member mb = (member)request.getAttribute("member");
%>
    <form action="update" method="post">
       <p>아이디: <input type="text" name="id" value="<%=mb.getId()%>" readonly>
       <p>패스워드: <input type="text" name="pw" value="<%=mb.getPw()%>">
       <p> <input type="submit" value="전송">
    </form>
</body>
</html>

updateForm.jsp

 

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
 <link href = "./resources/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
    <%@  include file="nav.jsp" %>
    
    
</body>
</html>

welcome.jsp