관련에러
JBWEB000236 : Servlet.service() for servlet jsp threw exception : java.lang.NumberFormatException : For input string : "lsNum1"
- 조회 해올 쿼리에서 총 건수를 가져오는 화면을 만드는 도중 다음과같은 에러 메세지가 발생했다.
결론만 말하자면 List로 날리고 있던 쿼리를 for문을 돌려서 가져오는게 아니라 특정값만 가져오려했기에 발생하는 문제이다. - 해결을 위해 객체.변수명의 형태가 아니라 객체[인덱스].변수명 의 형태로 인덱스를 기재해주어야 한다.
- 구글링 해보니 같은 오류의 또다른 원인으로는 ' ' 과 " " 의 위치혼동도 있다고 하니 참고해둘것
- 다음과같이 작성했을때 나타나던 오류를
<td class="class1">
<c:out value="list.lsNum1"/>
</td>
- 과 같이 작성하니 잘 해결되었다.
<td class="class1">
<c:out value="list[0].lsNum1"/>
</td>
'Programming > etc.' 카테고리의 다른 글
[SLQ/윈도우 함수] SELECT 조회 시 결과 집합의 총 ROW 수를 구하려면? (0) | 2023.11.14 |
---|---|
@param 어노테이션 사용 이유 (0) | 2023.11.13 |
[JAVA] if 조건문 작성 시 마지막 조건을 else if {...}로 마무리 해도 될까? (0) | 2023.08.22 |
푸티(Putty) 기초적인 사용 기록 (0) | 2023.07.13 |
[ibatis] Parsing error was found in mapping (0) | 2022.12.26 |