반응형
오류 내용> java.lang.NumberFormatException: For input string: ""
오류 원인> 변환값이 NULL이거나 "" 안에 내용이 잘못 넣어진 경우가 다반사다.
4번째를 보면 UpdateArticleServlet.java:35
35번째줄에 뭐가 문제라는 걸까?
35 int articleid = Integer.parseInt(request.getParameter("articleId"));
string으로 선언된 articleId 파라미터를 형변환하여 request 받는 경우이다.
그렇다면 articleId 가 어디에서 왔을까?
바로 update_form.jsp 에서
<input type="hidden" name="articleId" id="articleId" value="${param.articleID}"/>
이 부분 articleID .. D를 대문자로 적었던 것이다. 그래서 파라미터를 전달받을때 value값을 못 가지고와서 오류가 발생한 것이다.
오류 해결> articleID 를 articleId로 수정하면 값이 잘 적용된다.
반응형
'콩's EDUCATION > 콩's ERROR' 카테고리의 다른 글
[DB] ORA-01438: 이 열에 대해 지정된 전체 자릿수보다 큰 값이 허용됩니다. (0) | 2014.05.26 |
---|---|
[JAVA] java.lang.ArithmeticException: / by zero (0) | 2014.05.16 |
[DB] ORA-01427: 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다. (0) | 2014.04.28 |
[DB] SQL 오류: ORA-00902: 데이터유형이 부적합합니다 (0) | 2013.10.05 |
[DB] java.sql.SQLException: 결과 집합을 모두 소모했음 (117) | 2013.08.06 |