본문 바로가기

Java267

Spring) Ajax - ResponseEntity를 통해 응답 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Ajax ③ ResponseEntity를 통해 응답 - rest API에서 자주 쓰임 C : POST R : GET U : PUT/PATCH D : DELETE memberEnroll.jsp 아이디 이 아이디는 사용가능합니다. 이 아이디는 사용할 수 없습니다. 패스워드 패스워드확인 이름 생년월일 이메일 휴대폰 주소 성별 남 여 취미 운동 등산 독서 게임 여행 Controller MemberController ResponseEntity - @ResponseBody 기능 - 핸들러에서 응답코드, 응답헤더, 메세지바디를 자유롭게 제어할 수 있도록 도와주는 객체 - 메세지바디에 작성할 자바객체는 .. 2022. 9. 6.
Spring) Ajax - MessageConverter와 @ResponseBody를 통해 응답 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Ajax ② MessageConverter와 @ResponseBody를 통해 응답 memberEnroll.jsp 아이디 이 아이디는 사용가능합니다. 이 아이디는 사용할 수 없습니다. 패스워드 패스워드확인 이름 생년월일 이메일 휴대폰 주소 성별 남 여 취미 운동 등산 독서 게임 여행 Controller MemberController MessageConverter(jackson) - 리턴 객체를 json으로 변환 @ResponseBody - 핸들러의 리턴 객체를 응답메세지 body에 작성 @GetMapping("/checkIdDuplicate.do") @ResponseBody public Ma.. 2022. 9. 6.
Spring) Ajax - jsonView빈을 통해 응답 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Ajax ① jsonView 빈을 통해 응답 memberEnroll.jsp 아이디 이 아이디는 사용가능합니다. 이 아이디는 사용할 수 없습니다. 패스워드 패스워드확인 이름 생년월일 이메일 휴대폰 주소 성별 남 여 취미 운동 등산 독서 게임 여행 Controller MemberController jsonView - model에 담긴 속성을 json 문자열로 반환하여 응답메세지 body에 출력 - BeanNameViewResolver를 통해서 viewName에 해당하는 빈을 찾음 @GetMapping("/checkIdDuplicate.do") public String checkIdDuplica.. 2022. 9. 5.
[실습문제] 게시글 수정 - 게시글 수정, 첨부파일 추가/삭제 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Controller BoardController @PostMapping("/boardUpdate.do") public String boardUpdate(Board board, @RequestParam(name = "delFile", required = false) int[] delFiles, @RequestParam(name = "upFile") List upFileList, RedirectAttributes redirectAttr) throws IllegalStateException, IOException { String saveDirectory = application.getRealPa.. 2022. 9. 5.
Spring) 파일 다운로드 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 파일 다운로드 boardDetail.jsp 첨부파일${vs.count} - ${attachment.originalFilename} ${board.content} Controller (Service - Dao 생략) BoardController Resource : 다음 구현체들의 추상화레이어를 제공 (인터페이스) 웹 상 자원 : UrlResponse classpath 자원 : ClassPathResource 서버컴퓨터 자원 : FileSystemResource ServletContext(web root) 자원 : ServletContextResource 입출력자원 : InputStreamRe.. 2022. 9. 4.
Spring) 2개 이상 테이블 조회(JOIN) - association, collection 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. 게시글 상세조회 방법 ① - 쿼리 두 번 날리기 (board, attachment) boardList.jsp 번호 제목 작성자 작성일 첨부파일 조회수 ${list.no} ${list.title} ${list.memberId} ${list.readCount} 조회된 게시글이 없습니다. ${pagebar} Controller BoardController @GetMapping("/boardDetail.do") public void boardDetail(@RequestParam int no, Model model) { Board board = boardService.selectOneBoard(no.. 2022. 9. 2.