본문 바로가기
[ Developer ]/Web - Servlet JSP

[JSP Web] 게시판 리스트 페이지 List Page

by 김현섭. 2016. 5. 31.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
게시판 List Page
  • 웹에서 게시판을 구현함에 있어서 게시글들을 목록으로 보여주는 List Page를 개발한다
  • DB에 있는 게시글 데이터를 가져와서 양식에 맞춰서 데이터를 뿌려준다

# Article List 출력하는 Servlet, JSP 생성
DB에 입력한 Article을 List로 출력하기 위해 리스트를 뽑아오는 것을 생성한다
우선 Article을 담을 Class인 Article VO를 생성한다

ArticleVO


Article이 갖는 모든 항목들을 정의하였다
그 후 Article DB에 접근해서 값들을 가져오는 DAO를 생성한다

ArticleDAO


이전에 사용했던 DAO와 비슷한 형식을 거친다
DAO에서 사용될 쿼리는 간단하다

query.xml


ARTICLE Table에서 모든 값들을 가져오면 된다
그 후 DAO를 실행시킬 Biz를 생성해 주면 된다

ArticleBiz


그런 후 Article 리스트를 받아와 보여줄 Servlet을 만든다

ArticleListServlet


그리고 난 후 list.jsp를 정의해주면 되는데
common의 jsp들 (header, login, footer)를 표시해야 하므로
list.jsp를 생성한 후 articles라는 jsp를 통해 테이블을 표시하고 include 시킨다

articles.jsp


list.jsp


위와 같이 작성하면 리스트가 작성된다

접근 시 화면


로그인시 화면