본문 바로가기
매일코딩/Spring

13.스프링프로젝트 - 맴버상세&수정&삭제 1

by 인생여희 2016. 11. 1.
반응형

1. 맴버 상세 페이지


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
 
<!-- 제이쿼리 라이브러리 -->
<script src="http://code.jquery.com/jquery-1.12.4.js"></script>
 
<script>
    $(document).ready(function() {
        //수정 버튼 클릭했을때    
 
        $("#btnUpdate").click(function() {
            document.form1.action = "/web03/member/memberUpdate";
            document.form1.submit();
 
        });
 
        //삭제버튼 클릭
        $("#btnDelete").click(function() {
    //confirm() 확인 => true, 취소는 = false
            if (confirm("삭제하시겠습니까?")) {
                document.form1.action = "/web03/member/memberDelete";
                document.form1.submit();
            }
        });
 
    });
</script>
 
</head>
<body>
 
    <!-- 폼액션 지우고 id 추가 해주고 value 추가 해줬다. -->
 
    <form name="form1" method="post">
 
        이름: <input name="username" value="${dto.username}"><br>
        
        <!-- 아이디는 수정 안되게 readonly -->
        아이디: <input name="userid" value="${dto.userid}" readonly><br>
        비번: <input type="password" name="userpw"><br
        이메일: <input name="email" value="${dto.email}"><br>
         
         
         <!-- 수정삭제 버튼 만들기 ,  -->
         <input type="button" value="수정" id="btnUpdate">
          <input type="button" value="삭제" id="btnDelete">
    </form>
 
    <span style="color: red;">${message}</span>
 
</body>
</html>
cs



2. 맴버 상세 컨트롤러



1
2
3
4
5
6
7
    //맴버 리스트에서 하이퍼링크 걸린 이름을 눌렀을때
    @RequestMapping("member/memberInfo")
    public void memberInfo(String userid, Model model ) {
 
        model.addAttribute("dto", memberDao.memberInfo(userid));
    }
 
cs







3. 맴버 상세 다오



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@Override
    public MemberVO memberInfo(String userid) {
 
        MemberVO vo = null;
 
        try {
 
            vo = sqlSession.selectOne("memberInfo", userid);
 
        } catch (Exception e) {
 
            e.printStackTrace();
 
        }
 
        return vo;
    }
cs



4.맴버 상세 mapper


1
2
3
4
5
6
<select id="memberInfo" resultType="com.example.web03.model.member.dto.MemberVO">
 
        select * from tbl_member
        where userid=#{userid}
 
    </select>
cs









반응형

댓글