본문 바로가기
반응형

전체 글90

[스프링 부트 게시판] 게시글 삭제 만들기 게시글 삭제 만들기 게시글 삭제는 가장 쉽다. 그냥 삭제버튼을 누르면 delete쿼리를 실행하도록 만들면 된다. boardRead 삭제역시 해당 소스를 보면 num을 통해 삭제한다는 것을 알 수 있다. 지금은 간단하게 삭제되도록 만들지만, 앞으로 로그인/회원가입등등이 지나면 비밀번호를 통해 삭제하는 방법으로 다시 수정할 것이다. BoardController 1234567// 게시글 삭제 @RequestMapping(value="/boardDelete") public String boardDelete(@RequestParam("num") int num) throws Exception { boardService.boardDelete(num); return "redirect:boardList"; }Colore.. 2020. 9. 30.
form action + input submit 조합을 가져올 수 있는 파라미터(인자) form action + input submit 조합을 가져올 수 있는 파라미터(인자)1. BoardVO boardVo => boardVo.getNum()2. @ModelAttribute BoardVO boardVO => boardVo.getNum()3. HttpServletRequest req => req.getParameter("num")4. Model model => model.addAttribute("list", boardVO) : 이 경우 boardVO도 따로 인자로 넣어야 함. 참고로 input submit에서name은 중복되어 사용가능하며 주로 값을 전달하고 전송되므로boardVo의 memberId와 input name의 memberId를 일치시켜야 사용가능, Id는 그 안에서 고유한 하나의.. 2020. 9. 30.
[스프링 부트 게시판] 게시글 수정 만들기 게시글 수정 만들기게시글 수정은 어디에서 할까. 바로 boardRead부분이다. 보통 우선 목록에서 읽고 싶은 글을 클릭하고, 그 안에 수정/삭제 버튼이 있게된다. boardRead수정 삭제 이 소스에 주목할 필요가 있다. 전 글쓰기와 마찬가지로 num이라는 파라미터를 이용한다는 것을 알 수 있다. 순서 1. 수정을 눌러서 수정폼으로 들어간다. 2. 글읽기창과 동일한 내용의 폼이 있으면 깔끔할 것이다. 글읽기 창에 대부분 readonly(수정불가)가 붙었으므로 그것만 제거한다. 3.수정폼에서 수정완료를 누르면 데이터가 변경되면서 리스트화면으로 돌아간다. 1. 수정폼 만들기BoardController 12345678// 게시글 수정폼 @RequestMapping(value="/boardModifyForm".. 2020. 9. 30.
[스프링 부트 게시판] 게시글 읽기 만들기 게시글 읽기 만들기읽는다는 뜻은 글 제목을 클릭했을 때 내용을 보여준다는 뜻이 된다. 생각해보니 우리는 BoardVO에서 writer, num, title, content, regdate를 만들었지만 이 중에서 게시판에 보여준 것은 content를 제외한 데이터들이었다. content는 글제목을 클릭했을 때 보여줄 용도로 사용하는 데이터이다. 읽기를 만들기 위해서 필요한 건, 맨 처음 게시판 만들기에서 우리가 만들었던 boardList.jsp 내용을 볼 필요가 있다. boardList.jsp ${data.title} 이 부분은 글제목에 링크를 붙일건데, 그 주소는 /boardRead?num= + 글번호로 만들어줄거다. 라고 명시를 하는 것이다. 즉 /boardRead는 controller로 연결되는 주소.. 2020. 9. 30.
반응형