inblog logo
|
Essential IT
    Spring 블로그 만들기

    [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

    RSS·Powered by Inblog