웹 Web/Spring
-
간단 게시판 만들기(2) - 조회수 증가웹 Web/Spring 2023. 2. 17. 10:11
게시물 상세조회 요청 시 조회수 증가하며 상세조회 화면에서 증가된 조회수를 확인 가능하다 따라서, 조회수를 먼저 증가시킨 뒤 상세조회 화면을 호출해야한다. boardService.java /* 게시물 상세조회 */ public BoardVO find(int seq) { BoardVO board = null; try { // 조회수 증가 boardDAO.updateReadCount(seq); // 상세조회 board = boardDAO.select(seq); } catch (SQLException e) { e.printStackTrace(); } return board; } boardDAO.java /* 조회수 증가 */ public boolean updateReadCount(int seq) throws ..
-
간단 게시판 만들기(1) - 게시물 등록, 전체조회, 상세조회, 수정, 삭제웹 Web/Spring 2023. 2. 16. 16:06
조회수 증가, 이미지 첨부, 파일 첨부 구현x 버전 list.jsp 등록된 게시물이 없습니다. NO. 제목 작성자 조회수 작성일자 ${board.index} ${board.title} ${board.writer} ${board.readCount} 삭제 글 작성하기 writeItem.jsp 게시글 작성 제목 내용 내용을 입력하세요 작성자 이미지 첨부파일 작성일자 detail.jsp 제목 내용 ${board.content} 작성자 조회수 작성일자 이미지 첨부파일 modify.jsp 제목 내용 ${board.content} 작성자 조회수 ${board.readCount} 작성일자 이미지 첨부파일 errorPage.jsp 오류가 발생했습니다! 목록으로 돌아가기 BoardController.java @Contro..
-
SpringMVC로 CRUD구현(2)웹 Web/Spring 2023. 2. 15. 14:36
어노테이션 활용하여 MemberController.java 리팩토링\ MemberController.java @Controller public class MemberController { @Autowired private MemberService service; /* 메인 페이지 */ @RequestMapping(value = "/home", method = RequestMethod.GET) public ModelAndView basic() { ModelAndView mav = new ModelAndView(); String url = "./login/home"; mav.setViewName(url); return mav; } /* 로그인 페이지 */ @RequestMapping(value = "/vie..
-
SpringMVC로 CRUD구현(1)웹 Web/Spring 2023. 2. 14. 17:32
지금가지 MVC패턴으로 연습해오던 코드들을 이번엔 Spring을 활용하여 만들어보자 https://develop-hana.tistory.com/141 MVC 패턴으로 CRUD 구현 (1) 하드코딩이었던 저번 코드에 MVC 패턴으로 DB를 추가하였다. https://develop-hana.tistory.com/140 하나의 Servlet에서 여러 작업을 수행하기 - CRUD DB와 연결하지 않은 하드코딩 버전 메인페이지는 list.jsp이다 develop-hana.tistory.com Controller, Model web.xml web-app 태그 안에 다음과 같이 추가. 정의되어있는 DispatherServlet이 클라이언트의 요청을 받아 알맞은 controller를 찾고 그 응답 결과를 반환한다. a..