CRUD 4

게시판 만들기 14.게시글 쓰기

오늘은 crud의 마지막, create 게시글 쓰기를 진행하려고 한다. 이로서 게시판다운 게시판이 거의 다 만들어졌다. 먼저 jsp파일의 html 소스. 글쓰기 페이지 제목 내용 내용을 입력하세요! 게시글 페이지로 저번에 버튼을 폼 안에 넣으면 자동으로 submit 되어버리는 현상이 있어 a태그로 버튼을 대신했다. 부트스트랩은 a태그도 버튼과 같이 만들수 있어서 너무 좋은것 같다. 앞으로 자주 사용해야겠다. create도 생각보다 쉽게 이루어졌는데, jsp파일에서 만들 게시글을 자바단으로 옮기고, 자바단에서 서버로 올려주는게 전부이다. 그,럼 소-스 갑니다. @RequestMapping("/board.com/writePage") public ModelAndView writeboard(ModelAndVie..

공부공부 2020.09.08

게시판 만들기 13.게시글 삭제

저번주에 게시글 수정을 했으니 간단하게 게시글 삭제 진행내용을 적어보려고 한다. 내용은 수정과 거의 같게 이루어져서 크게 복잡하게 설명할 내용이 없다.(delete oracle쿼리문만 짜고 컨트롤러에서 보내주면 되기 때문. ) 그렇기 때문에 소스를 올리고 시작하겠다. @RequestMapping("/board.com/delboard") public ModelAndView delboard (ModelAndView mv,Board2DTO dto,HttpServletRequest req) { //삭제하는 기능 int boardno = Integer.parseInt(req.getParameter("boardno")); service.delboard(boardno); //리다이렉션 RedirectView rv =..

공부공부 2020.09.07

게시판 만들기 12.게시판 수정

어제 만들었던 페이지에서 버튼 2개를 추가했습니다. 게시글 상세보기 글 제목${list.title } 글 내용${list.content } 글 번호${list.boardno } 작성일 조회수${list.hit } 게시판으로 돌아가기 수정하기 삭제하기 div 구간 안에 수정하기,삭제하기 버튼을 추가했습니다. 수정하기의 주소는 modiboard, 삭제하기의 주소는 delboard로 정했고, 컨트롤러에서 해당 파라미터를 받을수 있도록 유도하면 됩니다. (현재 컨트롤러에 추가 안했으므로 버튼 누르면 404오류 뜹니다.) 수정하기와 삭제하기는 이전과 다른 작업을 해야하는데, 수정하기 버튼을 누르면 수정하는 페이지로 들어가고, 게시판 리스트로 리다이렉트 하게 만들어야 합니다. 삭제하기도 마찬가지로 작업을 완료하면 ..

공부공부 2020.08.26

게시판 만들기 11.CURD의 첫걸음 - 상세보기

이제는 게시판에 들어가서 게시글의 내용을 상세보기 할수 있도록 할 예정입니다. 상세보기 페이지를 만들고, 컨트롤러를 만들어서 상세보기를 할수 있도록 합니다. 게시판 리스트를 뽑았기 때문에, 쉽게 만들수 있습니다. JSP페이지를 만들고 - 컨트롤러에서 연결시켜준 다음 - DAO에서 데이터를 뽑아온다 가 전부인지라 CURD를 전부 한글에 올리는게 낫지 않을까 했는데, 블로그 글로 정리하려니 시간이 많이 걸릴 것 같아 나누어서 글을 올리게 되었습니당. JSP페이지를 만들어봅시다. 짠! 텅 빈 게시글 상세보기 페이지 완성~! 이제 컨트롤러에서 연결시켜봅시다. @RequestMapping("/board/detailview") public ModelAndView detailview(ModelAndView mv, B..

공부공부 2020.08.25