🎵JSP

[JSP] NumberFormatException 에러

김말자 2023. 2. 14. 22:45
728x90
728x90
BIG

Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	setPermission.controller.setPermissionController.doPost(setPermissionController.java:49)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

근본 원인 (root cause)

java.lang.NumberFormatException: For input string: "spid"
	java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:67)
	java.base/java.lang.Integer.parseInt(Integer.java:668)
	java.base/java.lang.Integer.parseInt(Integer.java:786)
	javax.el.ListELResolver.coerce(ListELResolver.java:148)
	javax.el.ListELResolver.getValue(ListELResolver.java:65)
	org.apache.jasper.el.JasperELResolver.getValue(JasperELResolver.java:124)
	org.apache.el.parser.AstValue.getValue(AstValue.java:168)
	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
	org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:692)
	org.apache.jsp.mainOK_jsp._jspService(mainOK_jsp.java:124)

 친절하게 오류를 설명해주었다

문자를 숫자로 바꾸려고 해서 생긴오류...?

그래서 형식을 맞춰줬더니 풀렸다

728x90
반응형
BIG