대체 이게 먼 에러란 말이냐!
1. 쿼리가 정확하다. 쿼리를 따로 돌려보면 값이 잘 나온다.
2. 받아오는 별칭도 정확하다.
3. 데이터베이스 연결 자체도 맞다.
근데~ 에러만 뿜어내고 값이 안나온다면. ResultSet.next() 다음 부분. 값을 받아오는 부분에 null 처리를 않해줘서 그렇다.
보통 받아오는것을 해쉬테이블로 받아서 벡터 형식으로 저장하거나, 해쉬테이블로 받아서 바로 보여주는 방식을 많이 쓰는데, 받아오는 부분 ResultSet.getString() 부분에 null 처리를 하지 않으면 java.lang.NullPointerException을 뿜어댄다.
스트링이라면
if(rset.getString("별칭이름") != null){
htDelivery.put("별칭이름", rset.getString("별칭이름"));
}else{
htDelivery.put("별칭이름"," "); //  는 html에서 공백이죠~
}
if(rset.getString("별칭이름") != null){
htDelivery.put("별칭이름", new Integer(rset.getInt("별칭이름"));
}else{
htDelivery.put("별칭이름","0");
}
난 위와 같이 에러 처리를 한다.(그냥 공백과 0을 집어 넣는거지만;;ㅎㅎ)
'web > JSP' 카테고리의 다른 글
jsp text box 동적 추가 삭제 파라미터로 넘기기! (1) | 2010.11.10 |
---|---|
jsp cos.jar 기초 파일 업로드 (4) | 2010.11.09 |
JSP Statement PreparedStatement (0) | 2010.11.03 |
JSP JFreeChart 사용하기 - PIE (5) | 2010.11.02 |
JSP 태그 클라우드 달았어요! (2) | 2010.10.28 |