CRUD Spring 게시판 CRUD(5) - update, delete 수정, 삭제 2020. 11. 13. Spring 게시판 CRUD - update, delete 수정, 삭제 Board.xml 매퍼 BoardMapper 인터페이스 BoardDAO BoardService BoardController updateForm.jsp detail.jsp 글 수정 결과 게시글 삭제 결과 [Spring] Spring 게시판 CRUD(2) - INSERT 글작성 2020. 11. 10. Spring 게시판 CRUD - INSERT 글작성 Board.xml 매퍼 BoardMapper 인터페이스 BoardDAO BoardService BoardController 글쓰기 폼으로 이동할 경우 GET방식, 글쓰기 작성 버튼을 누를 경우 POST방식 @ModelAttribute : HTTP 요청에 들어있는 속성값들을 Board 커맨드 객체에 자동적으로 바인딩 @Valid : 입력값을 받을 때 올바른 값이 들어오는지 검증 Maven dependency 추가 BindingResult : ModelAttribute를 이용해 매개변수를 Bean에 binding할 때 발생한 오류 정보를 담는 역할 유효성 검사를 위한 제약을 Model Board클래스에 작성 insert_form.jsp 태그를 이용해 에러 .. [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 다음