게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
NumberFormatException: For input string:
게시물ID : programmer_13195짧은주소 복사하기
작성자 : 개발자1
추천 : 0
조회수 : 2604회
댓글수 : 8개
등록시간 : 2015/09/10 16:46:02
옵션
  • 본인삭제금지
멀티 체크 삭제 구현중인데요.
 
다 구현은 되었습니다. 디비에 삭제도 되구요.
 
근데 삭제된 다음에 바로
 

HTTP Status 500 - For input string: ""

type Exception report
message For input string: ""
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.NumberFormatException: For input string: ""	java.lang.NumberFormatException.forInputString(Unknown Source)	java.lang.Integer.parseInt(Unknown Source)	java.lang.Integer.parseInt(Unknown Source)	net.action.Board_Action.execute(Board_Action.java:17)	net.controller.FrontController.doProcess(FrontController.java:57)	net.controller.FrontController.doPost(FrontController.java:49)	javax.servlet.http.HttpServlet.service(HttpServlet.java:648)	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)	net.filter.EncodingFilter.doFilter(EncodingFilter.java:41)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.24 logs.

Apache Tomcat/8.0.24

 
 
이런 에러가 뜨면서 jsp페이지가 닫혀 버립니다. 아무리 봐도 모르겠는데 아시겠는분 조언좀 부탁드립니다..ㅠ_ㅠ
 
Board_Action 파일입니다.
 
Dao Dao = new Dao();
  // 체크 멀티 삭제
  String id[] = request.getParameterValues("id");
  if(id != null || id.length > 0){
   for(int i=0; i < id.length; i++){
    Dao.Delete(Integer.parseInt(id[i]));
    System.out.println("id[i]) : " + id[i]);
   }
  }
 
디비 Dao 파일입니다.
 
// 글 삭제
 public int Delete(int id) {
  Connection conn = null;
  PreparedStatement pstmt = null;
  try {
   String sql = null;
   for(int i = 0; i < id; i++){
    sql = " DELETE FROM TABLE WHERE id = ?";
    System.out.println("디비id : " + id);
   }
   conn = ds.getConnection();
   pstmt = conn.prepareStatement(sql);
   pstmt.setInt(1, id);
   int result = pstmt.executeUpdate();
   return result;
  } catch (Exception e) {
   e.printStackTrace();
  } finally {
   close(pstmt);
   close(conn);
  }
  return 0;
 }
 
이것때문에 야근할순 없...살려줘요 ㅠㅠ
 
참고로 디비에 ID는 int형이고 jsp파일의 Bean클래스에서도 ID는 int형 입니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호