반응형
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> |
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 |
반응형
'매일코딩 > Spring' 카테고리의 다른 글
14.스프링프로젝트 - 맴버 아이디 비번 체크 (0) | 2016.11.01 |
---|---|
13.스프링프로젝트 - 맴버상세&수정&삭제 1 (0) | 2016.11.01 |
11.스프링 프로젝트 - 맴버 insert 상세코드 (0) | 2016.11.01 |
10.스프링프로젝트 - 회원추가 코드 (0) | 2016.10.31 |
9.스프링프로젝트 - 인터페이스 개념 (0) | 2016.10.31 |
댓글