Error - java.lang.NumberFormatException

CODEDRAGON Development/JSP

반응형


 

오류 메시지

java.lang.NumberFormatException

java.lang.NumberFormatException: For input string: "pageno"
at java.lang.
NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.
Integer.parseInt(Integer.java:447)
at java.lang.
Integer.parseInt(Integer.java:497)
at javax.el.
ListELResolver.coerce(ListELResolver.java:174)

 

 

 

오류 원인

넘겨받은 값는  파라미터에 값이 담겨져서 넘어오지 않은 경우 발생합니다.

, 값이 넘어오지 않아 null인 경우 발생하게 됩니다.

 

 

 

해결방법

파라미터로 넘오온 값을 바로 연산하는 것이 아니라, null인지 확인한 후 사용하면 됩니다.

int i;

String pageno = request.getParameter("pageno");

if(pageno == null || pageno.trim().equals("")){

pageno = "0";

}else{

 

}

 

i = Inter.parse(pageno)