[JSTL] cannot convert M of type class java.lang.string to class java.lang.long
${aMap.aAttr == 'A'}결과: "cannot convert M of type class java.lang.string to class java.lang.long ..."첫째 줄의 테스트 구문에서 위와 같은 에러가 발생했다. 디버깅했을 때 aAttr 값은 'A'였는데, 특이사항은 aAttr의 타입이 char 타입이었다. 검색해보니 char 타입인 경우 String 타입과 비교할 때 위와 같은 에러가 발생한다고 한다. 해결방법은 아래 코드로 변경해주는 것이다.${fn:contains(aMap.aAttr, 'A')}
코딩방/트러블슈팅
2017. 11. 7. 10:47
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday