본문 바로가기
Spring

[JSP/JSTL] 가끔 발생하는 500에러 (TLD 또는 태그 파일 내의 attribute 지시어에 의하면, 속성 [items]은(는) 어떤 표현식도 받아들이지 않습니다.)

by 코플+ 2023. 4. 13.
심각: 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다.
TLD 또는 태그 파일 내의 attribute 지시어에 의하면, 속성 [items]은(는) 어떤 표현식도 받아들이지 않습니다.

라는 같은 환경에서 간헐적 에러발생

 

이 에러는 계속발생하는것이 아니라 간헐적으로 발생했다.

주로 접속은 잘 되었더라도 같은 페이지에서 새로고침할때 발생.

 

구글링 한 결과.

원인은 JSTL taglib 설정문제이다.

<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

 

문서 상단 설정할때 실수로 잘못 적으면 발생한다. jsp문서에서는 http://java.sun.com/jsp/jstl/core 주소로 uri값을 불러와야한다.

 

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

다음과 같이 수정하면 에러가 나지않는다.

댓글