728x90
반응형
-- 에러메시지
exception
org.apache.jasper.JasperException: For input string: "" org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:372) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NumberFormatException: For input string: "" java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) java.lang.Integer.parseInt(Integer.java:489) java.lang.Integer.parseInt(Integer.java:518) org.apache.jsp.bulletin.poll.poll_005flist_jsp._jspService(poll_005flist_jsp.java:108) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
String 변수에 숫자형태가 아닌 null 이나 "" 값이 할당 되어있어서 그런거 같습니다.
그부분을 예방하는 차원에서
다음과 같은 차원의 소스코드를 추가하세요.
String str = request.getParameter("str");
if(str == null || str.trim().equals("")){
str = "0";
}
728x90
반응형
'Web Programming > java-jsp' 카테고리의 다른 글
클래스 정보 가져오기 - 리플렉션 (0) | 2018.09.04 |
---|---|
JSTL에서 LIST Size (0) | 2018.09.04 |
Jsoup parser 크롤링 (0) | 2018.08.30 |
java 경력 기술 면접 질문 리스트 (0) | 2018.08.29 |
java 기술 면접 질문 리스트 (1) | 2018.08.29 |