✅ list.jsp 에 검색 화면 작성
✅ 결과
✅ <td colspan="6"></td> 추가
✅ 결과
✅ 검색 하기 위해 디벨로퍼 통해 목록을 더 추가해줌
insert into board ( num, title, author, content ) values ( board_seq.nextval , '테스트', '홍길동', '테스트입니다' ); insert into board ( num, title, author, content ) values ( board_seq.nextval , '스마일', '홍이동', '테스트입니다' ); insert into board ( num, title, author, content ) values ( board_seq.nextval , '힘들다', '홍이동', '테스트입니다' ); insert into board ( num, title, author, content ) values ( board_seq.nextval , '공부중', '유관순', '테스트입니다' ); insert into board ( num, title, author, content ) values ( board_seq.nextval , '중앙', '김유신', '테스트입니다' ); insert into board ( num, title, author, content ) values ( board_seq.nextval , '테스3트', '강감찬', '테스트입니다' ); insert into board ( num, title, author, content ) values ( board_seq.nextval , '퀘스트', '세종', '테스트입니다' ); commit;
✅ list.jsp에 <form> 작성
제목 / 작성자 로 검색하기
✅ BoardListServlet.java 작성
✅ 2개의 값을 서비스 거쳐서 DAO까지 전달
- BoardService 연동해서 화면에 보여줄 데이터 반환
- DTO에 저장하지 못하기 때문에 Hashmap 사용
✅ BoardService.java 작성
✅ BoardServiceImpl.java 에 BoardDAO 연동 코드 작성 (오버라이드)
✅ BoardDAO.java에 Sqlsession과 파라미터를 이용해서 실제 DB와 연동
✅ BoardMapper.xml 작성
✅ 아무것도 입력안한 경우 방지
💡결과
'Programming Language > JSP' 카테고리의 다른 글
페이징 처리 (0) | 2023.08.21 |
---|---|
게시판 구축 프로젝트(8) - 페이징 (0) | 2023.08.20 |
게시판 구축 프로젝트(6) - 삭제하기 (0) | 2023.08.18 |
게시판 구축 프로젝트(5) - 수정하기 (0) | 2023.08.18 |
게시판 구축 프로젝트(4) - 조회수 증가 (1) | 2023.08.18 |