ERROR
[Java] cannot convert A of type class java.lang.string to class java.lang.long
오탄자
2021. 2. 23. 22:36
JAVA + JSP + JSTL 개발
JSP 화면에서 JSTL을 사용하여
<input type="text" value="${use eq 'Y'}" /> 를 사용할 때 에러가 발생하여
화면 UI가 전부 로드하지 못하는 에러가 발생했다.
개발자 모드에서 콘솔에 에러는 발생하지 않고 서버에서
cannot convert Y of type class java.lang.string to class java.lang.long 에러가 발생
java에서 model.attribute("use", 'Y');
'Y'는 char 타입이라 "${use eq 'Y'}" 시 Y를 문자로 인식하지 않아서 발생하는 것 같다.
model.attribute("use", "Y")로 변경하면 해결됨