인프런 커뮤니티 질문&답변

jungbeen님의 프로필 이미지
jungbeen

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

오류 코드와 메시지 처리6

Whitelabel Error Page로 넘어가는 문제

해결된 질문

작성

·

71

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
화면상에 오류메시지가 뜨지 않고 Whitelabel Error Page로 넘어가는데 잘못된 부분을 찾을 수가 없어서 질문드립니다.

이전 강의에서는 제대로 되었다가 안되었다가 했었는데 이제는 아예 Whitelabel로 넘어가버리네요

 

다음은 코드입니다.

https://drive.google.com/file/d/1hLNHWRMH4_SYUxFWYiLkUdg7O6EEWKuy/view?usp=sharing

답변 2

1

안녕하세요. jungbeen님, 공식 서포터즈 OMG입니다.

ValidationItemControllerV2 클래스

185번째 아래 코드 화면의 밑줄 친 연산자가 ||로 되어 있네요.

&& 조건으로 변경해주세요.

image.png

 

감사합니다.

jungbeen님의 프로필 이미지
jungbeen
질문자

와 감사합니다..

0

안녕하세요. jungbeen님, 공식 서포터즈 David입니다.

오류로 인해 프로젝트 파일을 공유하실 때 아래 가이드에 맞게 내용을 추가해 주시길 요청드립니다.


추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명 (오류 화면, 오류 로그 포함)

감사합니다.

jungbeen님의 프로필 이미지
jungbeen
질문자

addItemV4 부분의 상품 등록하는 화면에서 발생하는 문제입니다.

강의 내용처럼 Integer가 아닌 잘못된 타입을 입력했을 때 typeMismatch의 기본 메시지가 뜨지 않고 아래 화면처럼 Whitelabel 에러페이지가 뜨는 문제입니다.

image.png

java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "hello.itemservice.domain.item.Item.getPrice()" is null

Whitelabel 페이지로 넘어갔을 때 뜨는 로그입니다. 여기서도 typeMismatch가 뜨지 않고 NullPointerException이 뜨고 있습니다.

jungbeen님의 프로필 이미지
jungbeen

작성한 질문수

질문하기