분류 전체보기395 5월 25일 Spring - 게시글 수정 처리 contents와 만드는 방법 동일 1. wirteForm.jsp 수정할 페이지에 원래 제목, 내용, 첨부파일 불러오기 설정, 뒤로가기 링크다시 설정, form action부분 수정 2. borardcontents - upboard에 javascript로 링크 설정 3. boardcontroller 링크설정 4. boardsevice 5. boardcontroller 연결 수정 글쓰기 = 글쓰기와 동일 1. boardcontroller 2. boardDto - boardDto.xml 3. boardservice 4. boardcontroller 연결 수정 파일 개별 삭제 1. updateForm.jsp 2. boardcontroller 3. boarddto - boarddto.xml 4. boardsev.. 2023. 5. 25. 5월 24일 Spring - 홈페이지 삭제 처리 1. boardcontents - javascript function delCheck(bnum){ let conf = confirm("삭제하시겠습니까?"); if(conf == true){ location.href = "delete?b_num=" + bnum; } } 2. boardcontroller @GetMapping("delete") public String boardDelete(Integer b_num, HttpSession session, RedirectAttributes rttr) { log.info("boardDelete()"); String view = bServ.boardDelete(b_num, session, rttr); return view; } 3. boardservice publi.. 2023. 5. 24. 5월 24일 Spring - 게시판 다운로드, 댓글 처리 WEB request 객체 - response 객체 request 객체 - 글쓰기 정보(제목, 내용, 파일 등) 서버에서 전달 받아서 모이는 장소 -> 서버 DB -> 저장이 잘 되었는지 응답객체 response(msg, view-jsp) 데이터만 넘기는 방식 : 비동기 방식 return값은 data modelandview는 사용자에게까지 데이터가 전달되는 것이 아니라, view의 jsp까지만 전달되고, html파일로 변환되어 사용자에게 전달(spring 프레임워크 내부에서만 사용) 사용자에게 직접 전달되기 위해서는 respons 객체를 이용해야 한다. 1. boardcontents.jsp 2. boardcontroller 자원 - 파일 3.boardservice HTTP 상태 및 해당 코드 1) 정상(.. 2023. 5. 24. 5월 23일 Spring - 파일 처리, 홈페이지 게시물 상세 파일 업로드 처리 시 유의 사항 1) form 태그에 enctype="multipart/form-data" 를 반드시 작성해야 한다. 2) 컨트롤러에서 파일을 받을 때 @RequestPart 어노테이션을 해당 파라미터 앞에 붙인다. 3) 파일을 받기 위한 매개변수는 List여야 한다. List 4) 매개변수 이름은 파일 태그에 name 속성 값과 같아야 한다. 또는 @RequestPart("name속성값")으로 작성한다. 5) 파일을 전송하거나 하지 않거나 List의 사이즈는 최소 1이다. 파일 목록의 사이즈가 1이고 첫번째 파일의 이름이 ""(공백)이면 파일을 전송한 것이 아니다. 다수의 파일 태그를 사용한 전송 시 컨트롤러에서 파일을 받을 때 개별적으로 처리할 수 있으며, 파일 목록 용 DTO를 작성.. 2023. 5. 23. 1099. 성실한 개미 영일이는 생명과학에 관심이 생겨 왕개미를 연구하고 있었다. 왕개미를 유심히 살펴보던 중 특별히 성실해 보이는 개미가 있었는데, 그 개미는 개미굴에서 나와 먹이까지 가장 빠른 길로 이동하는 것이었다. 개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 이에 호기심이 생긴 영일이는 그 개미를 미로 상자에 넣고 살펴보기 시작하였다. 미로 상자에 넣은 개미는 먹이를 찾았거나, 더 이상 움직일 수 없을 때까지 오른쪽 또는 아래쪽으로만 움직였다. 미로 상자의 구조가 0(갈 수 있는 곳), 1(벽 또는 장애물)로 주어지고, 먹이가 2로 주어질 때, 성실한 개미의 이동 경로를 예상해보자. 단, 맨 아래의 가장 오른쪽에 도착한 경우,.. 2023. 5. 22. 5월 22일 Spring - 홈페이지 게시글 게시글 목록 번호 1. 번호 고정 2. 누르는 번호를 가운데 ex) 구글 가운데 1/2, start+1 end +2 start end 생성자 = 초기화 글쓰기 1. wirteForm.jsp 2. controller 3. 글쓰기에서 뒤로가기 버튼처리 뒤로가기 버튼을 눌렀을 때 임시저장된 페이지가 아니라 서버 검색을 하고 다시 출력될 수 있도록 조치가 필요함 File upload HTML의 태그의 file type은 기본적인 파일 선택 창을 제공한다. Multi-part : 한 웹 문서 안에 문자와 바이너리 데이터(이미지, 동영상, 음성 및 기타 형식의 파일 등)가 함께 포함되어 있는 상황 MIME(Multipurpose Internet Mail Extension) 전자우편(e-mail)을 위한 인터넷 표준.. 2023. 5. 22. 이전 1 ··· 18 19 20 21 22 23 24 ··· 66 다음