에러 및 오류

[오류] content_no 못찾겠다 // Request processing failed; nested exception is java.lang.IllegalStateException: Optional int parameter 'content_no' is present but cannot be translated into a null value due to being declared as a primitive type.

유호야 2021. 1. 12. 11:33
반응형

이것 때문에 댓글창 만들다가 포기하고 다시 했는데,

다시하다보니 조금씩 눈에 들어온다.

 

여기서 왜 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>

 

반응형