게시판 Spring 게시판 CRUD(5) - update, delete 수정, 삭제 2020. 11. 13. Spring 게시판 CRUD - update, delete 수정, 삭제 Board.xml 매퍼 BoardMapper 인터페이스 BoardDAO BoardService BoardController updateForm.jsp detail.jsp 글 수정 결과 게시글 삭제 결과 Spring 게시판 CRUD(4) - Detail 상세 글 내용 출력 2020. 11. 12. Spring 게시판 CRUD - Detail 상세 글 내용 출력 Board.xml 매퍼 BoardMapper 인터페이스 BoardDAO BoardService BoardController @PathVariable : @RequestParam 어노테이션을 사용해도 되지만 @PathVariable이 더 깔끔한 URI를 만들 수 있어서 사용하였다. rest api에서 많이 사용된다고 한다. @RequestMapping URL 에 { 변수명 } 으로 작성 list.jsp 상세 글보기 결과 화면 Spring 게시판 CRUD(3) - LIST 글 리스트 출력 2020. 11. 11. Spring 게시판 CRUD - LIST 글 리스트 출력 Board.xml 매퍼 BoardMapper 인터페이스 BoardDAO BoardService BoardController model.addAttribute("key", "value") 메서드를 이용하여 view에 전달할 데이터를 key, value 쌍으로 전달할 수 있다. list.jsp model.addAttribute("list", list)를 통해 넘어온 리스트 데이터를 c:foreach 태그를 이용하여 각각의 데이터로 뿌려주고 있다. DB에 저장되어 있는 데이터들이 화면에 잘 출력되고 있음. [Spring] Spring 게시판 CRUD(1) - 초기 설정 2020. 11. 9. Spring 게시판 CRUD 초기 설정 web.xml DispatcherServlet 생성 url-pattern 설정 encoding 설정 (UTF-8) pom.xml Maven 라이브러리 추가 Spring 설정 파일 mvc:annotation-driven 태그 : @Controller에 요청을 보내기 위해 필요한 HandlerMapping과 HandlerAdapter를 bean으로 등록, 이렇게 등록된 bean에 의해 요청 url과 컨트롤러를 매칭할 수 있다. mvc:default-servlet-handler 태그 : DispatcherServlet이 처리하지 못한 요청을 DefaultServlet으로 넘겨주는 역할, DispatcherServlet 매핑이 "/"으로 지정되면 JSP를 제외한 모든 요청.. 이전 1 다음