티스토리 뷰

${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')}

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday