에러 모음

NullPointerException

junani0v0 2024. 5. 17. 22:48

< 에러 메시지 >

SEVERE: 경로 [/13]의 컨텍스트 내의 서블릿 [pf]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is java.lang.NullPointerException]을(를) 발생시켰습니다.

java.lang.NullPointerException

< 원인 >

	//글 수정 기능
	@RequestMapping("/forum/notice/edit.do")
	public ModelAndView edit(
			@RequestParam HashMap<String, String> params,
			@RequestParam(value = "attFile", required =false) MultipartFile[] attFiles
			) {
		System.out.println("-----------------attFiles-------------" + attFiles);
		int result = service.edit(params, attFiles);

		ModelAndView mv = new ModelAndView();
		mv.addObject("result", result);
		if (result == 1) {
			mv.addObject("code","0000");
			mv.addObject("msg", "수정 완료");
		}else {
			mv.addObject("code","9000");
			mv.addObject("msg", "수정 실패");
		}
		mv.setViewName("forum/notice/list");	
		return mv;
	}

계속 null이나옴

< 해결 >

<form action="<%=ctx%>/forum/notice/edit.do?boardSeq=${board.boardSeq}&boardTypeSeq=${board.boardTypeSeq}" method="post" enctype="multipart/form-data">

form 태그에 enctype="multipart/form-data"을 넣어주지 않아 attFile이 넘어가지 않음

enctype="multipart/form-data" 추가로 해결

'에러 모음' 카테고리의 다른 글

NoSuchBeanDefinitionException, UnsatisfiedDependencyException  (0) 2024.05.23
[java]JasperException  (0) 2024.05.17
IllegalArgumentException  (0) 2024.05.17
IncorrectResultSizeDataAccessException  (0) 2024.05.15
PropertyNotFoundException  (0) 2024.05.11