728x90

index.jsp

  • a태그의 href를 통해서 게시판 목록의 가상 주소를 서버에 보낸다.

BoardController.java

  • BoardDAO 클래스의 boardSelectAll() 메서드를 이용해 ArrayList <BoardVO> alist 객체를 생성한다.
  • RequestDispatcher 클래스의 rd 객체를 생성하고 forward 방식으로 보낸다.

BoardVO.java

  • oracle sql의 데이터를 담을 때 사용할 클래스
  • private 멤버변수와 setter, getter 메서드만 존재한다.

BoardDAO.java

  • 여러 쿼리 실행 함수를 만들어 둔 클래스
  • oracle 데이터베이스의 a_board 테이블에서 쿼리문으로 데이터를 가져와 BoardVO 객체에 담고, 이를 ArrayList 객체에 담아서 반환하는 함수를 생성했다.

boardList.jsp

  • for 문을 사용해 ArrayList<BoardVO> alist의 값을 표로 출력한다.
728x90

'노트' 카테고리의 다른 글

4월 27일 JSP 게시판 글 수정하기  (0) 2022.04.27
4월 26일 자바스크립트 객체 개념  (0) 2022.04.26
4월 21일 web.xml, 컬렉션 프레임워크  (0) 2022.04.21
4월 20일 JSP Servlet 학습  (0) 2022.04.20
4월 18일  (0) 2022.04.18

+ Recent posts