본문 바로가기
[ Error ]/TomCat

[ TomCat ] org.apache.jasper.jasperexception

by 환이s 2023. 4. 25.


메인 페이지에 상품 변수 값을 넣어주고 실행시켜 본 결과

org.apache.jasper.jasperexception 라는 에러가 발생했다.

jsp로 웹 페이지를 만들다 보면 이 에러를 한 번씩은 만날 수 있다고 합니다.

 

 

상품 목록을 <c:forEach> 문으로 데이터를 웹에 띄우려고 했다가

에러 내용을 확인해 보니, <c:choose> 태그를 찾을 수 없다고 알려주네요.

 

코드 파일 경로를 전부 확인하면서

벨류 값을 수정해 보고 오타를 찾아봐도 오류 코드를 못 찾았는데.

해당 view 단 파일 태그를 보면서 코드가 잘못 구현되고 있다는 걸 확인했습니다..^^

 

메인 페이지에서는 상품의 전체 목록을 가져오려고 하는데,

<c:choose> 즉, 자바의 switch문을 조건 처리를 안 하고 사용하고 있었네요..ㅎ

 

메인 페이지에서는 조건을 별도로 처리할 게 없어서

해당 태그를 지우고  <c:forEach> 문으로만 실행시켜 보니

 

 

에러 코드도 없어지고 정상적으로 출력되었습니다..^^

프로젝트를 장기간 하다 보니 긴장감 놔버린 거 같습니다 ㅎ

저처럼 어처구니없는 실수 하시지 마시길..^^

 

또한 <c:choose> 태그 오류는 정말 다양한데, 대부분 "(큰따옴표), 소대문자,  태그 안 주석 오류, 띄어쓰기 등

정말 막상 찾아서 해결하면 허무한 오류를 겪을 수 있습니다.

<c:> 태그 사용하실 땐 주의하시길 바랍니다.

 


마치며

 

오늘은 org.apache.jasper.jasperexception 에러에 대해서 포스팅해 보았습니다.

다음 포스팅에서 뵙겠습니다.

 

 

 

728x90