반응형
이것 때문에 댓글창 만들다가 포기하고 다시 했는데,
다시하다보니 조금씩 눈에 들어온다.
여기서 왜 int content_no 값을 불러올 수 없는가를 떠올려야 할 것 같다.
@RequestMapping("update_board_page.do")
public String updateBoardPage(Model mo, int content_no) {
HashMap<String, Object> map = contentService.getContent(content_no);
mo.addAttribute("board_text", map);
System.out.println("게시물 업데이트 페이지");
return "content/board_update_page";
}
update_board_page.do? 다음에 content_no=%{board_text.contentVo.content_no} 를 입력하지 않았따.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>글보기</h1>
제목 : ${board_text.contentVo.content_title }<br>
닉네임 :${board_text.memberVo.member_nickname}<br>
내용 : ${board_text.contentVo.content_text}<br>
<a href = "${pageContext.request.contextPath }/content/board_page.do">목록으로</a><br>
<a href = "${pageContext.request.contextPath }/content/update_board_page.do?content_no=${board_text.contentVo.content_no}">글수정</a>
<a href = "${pageContext.request.contextPath }/content/delete_board_process.do">글삭제</a>
</body>
</html>
반응형