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

12.스프링프로젝트 - 맴버리스트 코드

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

0. 맴버 리스트 페이지 


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
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
 
<!-- 태그라이브러리 -->
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
 
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
 
    <h2>회원목록</h2>
 
    <table border="1">
        <tr>
            <th>아이디</th>
            <th>이름</th>
            <th>이메일</th>
            <th>회원가입일자</th>
 
        </tr>
        <c:forEach var="row" items="${list}">
            <tr>
  <!-- 맴버 이름에 하이퍼링크 걸어서 누르면 수정삭제 상세 페이지로 이동하가ㅣ -->
                <td><a href="/web03/member/memberInfo?userid=${row.userid}">${row.userid}</a></td>
                
<td>${row.username}</td>
                <td>${row.email}</td>
                <td>${row.regdate}</td>
            </tr>
        </c:forEach>
 
 
 
    </table>
 
 
</body>
</html>

cs


1. 맴버 리스트 컨트롤러 



1
2
3
4
5
6
    @RequestMapping("member/memberList")
    public void memberList(Model model) {
    
        model.addAttribute("list", memberDao.memberList());
            //void 라고 하면 위의 requestmapping에 입력한 주소와 같은 페이지로 이동한다.! "member/memberList"
    }
cs



2. 맴버 리스트 다오 



1
2
3
4
5
6
7
8
9
10
11
12
13
@Override
    public List<MemberVO> memberList() {
 
        List<MemberVO> list = null;
 
        try {
            list = sqlSession.selectList("memberList");
        } catch (Exception e) {
 
            e.printStackTrace();
        }
        return list;
    }
cs



3 멤버 리스트 mapper


1
2
3
4
5
6
<select id="memberList" resultType="com.example.web03.model.member.dto.MemberVO">
 
        select * from tbl_member
        order by username
 
    </select>
cs


반응형

댓글