javax.el.ELException: Cannot convert [1] of type [class java.lang.Integer] to [class java.lang.Boolean]

반응형

javax.el.ELException: Cannot convert [1] of type [class java.lang.Integer] to [class java.lang.Boolean]

코딩 중에 위와 같은 오류가 발생했습니다. EL문과 IF문을 부적절하게 사용해서 생긴 오류였습니다

1. EL문 오타 확인

2. java Boolean 요건이 충족되는 코드인지 확인

javax.el.ELException: Cannot convert [1] of type [class java.lang.Integer] to [class java.lang.Boolean]

 

<c:if test="${board.replycnt }">0>
<span style="color:red; font-weight:bold">[${board.replycnt }]</span>
</c:if>

그림의 파란 박스에서 보면 EL문 중괄호 안에 비교로 참 거짓이 구별되게 만들어야 했지만

" > 0 "을 밖에 써서 나타나는 오류였습니다.

반응형