#5-2 / gallery board delete (spring + I/O + database) ❗ 저장된 파일도 삭제해야함!! - shop_main2.java 에 추가 - @GetMapping("/gallery_delete.do") (Contoller)public static int m_gidx; //메모리를 사용할거다@GetMapping("/gallery_delete.do")public void gallery_delete( @RequestParam(required = true) Integer gidx, HttpServletResponse res, HttpServletRequest req ) throws Exception{ res.setContentType("text/html;charset=utf-8"); this.pw =res.getWrite.. 2024. 7. 12. #5-1 / gallery board select-view (spring + I/O + database) - shop_main2.java 에 추가 - @GetMapping("/gallery_view.do") (Contoller)public static int m_gidx; //메모리를 사용할거다@GetMapping("/gallery_view.do")public String gallery_view( Model m, @RequestParam(defaultValue="0", required = false) Integer gidx ) throws Exception{ //@RequestParam~ : 값 필수인지 여부 정해주는 부분 this.m_gidx = gidx; //메모리영역의 전역 변수에 인자값으로 받은 gidx값 넣어줌 ArrayList one_list = new g.. 2024. 7. 12. #4-3 / gallery board select-list (spring + I/O + database) 👀 list - dao 수정 : 첨부파일도 가지고오려고..! (썸네일 타입 board list)package shop;import java.util.ArrayList;import java.util.Arrays;import lombok.Getter;import lombok.Setter;@Getter@Setterpublic class gallery_dao { int gidx; String gwriter,gsubject,gtext; String gorifile,gfile; String gindate; //list 페이지에서 필요한것만! //=> 첨부하지 않을경우,첨부할 경우 배열 length가 달라질 수 있기 때문에 아예 분리해서 받는게 좋다! public ArrayList lists(){ .. 2024. 7. 11. #4-2 / gallery board insert-write (spring + I/O + database) ❗ board 파일 첨부시파일 저장 후에 ===> DB에 저장되어야 함 1. table 만듬 create table gallery( gidx int(7) not null auto_increment, gwriter char(100) not null, gsubject varchar(200) not null, gtext text not null, gorifile text null, //사용자가 업로드한 파일명 gfile text null, //저장시 랜덤함수를 이용하여 저장된 파일명 gindate timestamp not null default current_timestamp, primary key(gidx) ); 2. gallery_dao.java 생성 : getter,setter 첨부하지 않을경우 ,.. 2024. 7. 11. 이전 1 ··· 28 29 30 31 32 33 34 ··· 77 다음