이번장에서는 페이징 기능에서 페이지 유지한 것처럼 글을 읽고, 삭제하고, 수정해도 검색 정보가 유지가 되도록 하겠습니다.

 

수정 후 검색정보 유지

 

@RequestMapping(value = "/update", method = RequestMethod.POST)
public String updatePOST(BoardVO board, Criteria cri, RedirectAttributes ra) throws Exception {
	logger.info("updateGET!!!");
	service.update(board);
	ra.addFlashAttribute("result", "updateOK");
	ra.addAttribute("page", cri.getPage());
	ra.addAttribute("perPageNum", cri.getPerPageNum());
	ra.addAttribute("board_number", board.getBoard_number());
	ra.addAttribute("searchType", cri.getSearchType());
	logger.info("검색타입 : " + cri.getSearchType());
	ra.addAttribute("keyword", cri.getKeyword());
	return "redirect:/board/read";
}

 

 

삭제 후 검색정보 유지

 

@RequestMapping(value = "/delete", method = RequestMethod.POST)
public String deletePOST(@RequestParam("board_number") Integer board_number, Criteria cri, RedirectAttributes ra) throws Exception {
	logger.info("deletePOST");
	service.delete(board_number);
	ra.addFlashAttribute("result", "deleteOK");
	ra.addAttribute("page", cri.getPage());
	ra.addAttribute("perPageNum", cri.getPerPageNum());
	ra.addAttribute("searchType", cri.getSearchType());
	ra.addAttribute("keyword", cri.getKeyword());
	logger.info("검색타입 : " + cri.getSearchType());
	logger.info("페이지 : " + cri.getPage());
	return "redirect:/board/listPage";
}

 

'JAVA > blog' 카테고리의 다른 글

댓글 구현(2) - 게시판 댓글 작성  (0) 2020.07.27
댓글 구현(1) - 게시판 댓글 목록 구현  (0) 2020.07.27
jQuery .val() - form의 값을 가져거나 값을 설정하는 메서드  (0) 2020.07.23
검색(2)  (0) 2020.07.23
검색 (1)  (0) 2020.07.23

+ Recent posts