[Spring Blog]6. 게시글 상세보기

Mar 15, 2024
[Spring Blog]6. 게시글 상세보기
try catch
@GetMapping("/board/{id}") public String detail(@PathVariable int id, HttpServletRequest request) { // 1. 모델 진입 - 상세보기 데이터 가져오기 BoardResponse.DetailDTO responseDTO = boardRepository.findById(id); // 2. 페이지 주인 여부 체크 (board의 userId와 sessionUser의 id를 비교) User sessionUser = (User) session.getAttribute("sessionUser"); int 게시글작성자번호 = responseDTO.getUserId(); boolean pageOwner = false; try { int 로그인한사람의번호 = sessionUser.getId(); pageOwner = 게시글작성자번호 == 로그인한사람의번호; }catch (Exception e){} request.setAttribute("board", responseDTO); request.setAttribute("pageOwner", pageOwner); return "board/detail"; }
Share article

Essential IT