관련에러


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>




 

 

 

 

 

+ Recent posts