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

dydghksfe766님의 프로필 이미지
dydghksfe766

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

JSP로 회원 관리 웹 애플리케이션 만들기

JSP 회원 전체 조회가 안되네요.

작성

·

442

·

수정됨

0

질문 내용]
여기에 질문 내용을 남겨주세요.

 

Screenshot 2023-04-26 at 11.41.27 AM.pngScreenshot 2023-04-26 at 11.42.10 AM.png

일단 두 사진 보시면, 예외 처리를 해주면 예외 처리가 try 내부 코드가 예외를 안던지니까 catch 빼라고 하고,

예외 처리를 안해주면, IOException이 예외처리가 안됐다고 하네요..

뭐가 문제죠..?

람다를 사용했다고 해서 안될리가 없어보이는데 ㅠㅠ

 

추가로 out.write();가 Writer 추상 클래스의 write(); 메서드고 checked예외를 던지던데, try-catch로 안잡아줘도 되는 이유가 뭔가요??

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. dydghksfe766님

람다에서는 체크 예외를 밖으로 던질 수 없습니다.

그래서 다음과 같이 수정해주세요.

member -> { //여기 안에서 IOException을 잡아주어야 합니다.

try ... { out.write(...) }

}

감사합니다.

dydghksfe766님의 프로필 이미지
dydghksfe766

작성한 질문수

질문하기