
MyPageMyhomeController
// 게시글 리스트 출력
@RequestMapping(value = "/myPageMyHomeList.do", method = {RequestMethod.GET, RequestMethod.POST})
public ModelAndView myHomelist(HttpSession session) throws Exception {
MemberDomain memberDomain = (MemberDomain) session.getAttribute("member");
String memberId = memberDomain.getMemberId();
List<MyhomeDomain> myhomeList = myPageMyhomeService.listArticles(memberId); // 게시글 조회
ModelAndView mav = new ModelAndView("/mypage/myhome/myPageMyHomeList");
mav.addObject("myhomeList", myhomeList); // "myhomeList"라는 이름으로 데이터를 JSP로 전달
return mav;
}
MyPageMyhomeServiceImpl
@Override
public List selectMyArticlesList(String memberId) throws DataAccessException {
List<MyhomeDomain> myhomeList =
sqlSession.selectList("mapper.myBoard.selectMyArticlesList", memberId);
return myhomeList;
}
MyPageMyhomeDAOImpl
@Override
public List<MyhomeDomain> listArticles(String memberId) throws Exception {
return myPageMyhomeDAO.selectMyArticlesList(memberId);
}