최근 글
STUDY/programming
JSP 게시판 개발 프로젝트 - 13일차(공지사항 리스트)
2020. 9. 23. 14:58
리스트는 jsp보다 java단을 먼저 만들어준다. 만든 다음에 arraylist를 불러와서 값을 보여줄거다
Arraylist 형식으로로 notice_vo에서 값을 가져온다
dao에 선언해주고
값을 가져갈 list 변수는 전역변수로 선언해준다
전역변수로 선언해주는 이유는...모르겠음......................여기서 한가지 빼먹어서 나중에 오류로 고생한다ㅠ
그리고 db커넥트문을 써준다.
insert문이랑 다르게 여기서는 setString할것없이 select문만 죽 쓸거라서 Statement를 사용했다
Statement와 PreparedStatement의 차이는 쿼리에 인자를 부여할수 있냐/없냐의 차이가 있다
그리고 Statement는 단일로 사용될때 빠르다는 장점이 있다.
나머지는 똑같이 VO불러오고, 그 값을 list에 add시켜준다음 list를 리턴시킨다.
jsp로 돌아와서 list를 getAttribute로 불러온다
저 오류구문 무슨 형변환이 안맞다고 그러는데 왜 나는지 모르겠따^_ㅠ
무시해도 별 상관 없으니 그냥 오류 뜬대로 내버려 두었다
그리고 예전에 만들어뒀던거 테이블 형식을 그대로 갖고와서 값만 바꾸어줬다
그리고 실행시킴
는 에러! 이클립스에서 제일 자주 볼 수 있는 java.lang.NullPointerException ^^
뭐....뭐가 안들어간거지..............
c_noti_list.add(data);부분에서 계속 에러가 나가지고
위에 보면 sysout으로 값도 찍어보고, new vo만드는거에서 내가 뭘 잘못준건가 싶어서 다시 만들어도 보고
별짓을 다 했는데 원인은 따로 있었다
바로 저기.....
내가 변수 선언만 해줬지 그 변수가 뭔지는 안 알랴 줬던것.............ㅠ
근데 이거 예전에 하던대로 따라한건데 왜 저렇게 나누어서 했는지...음...잘모르겠다 이유가 있을것 같은데
왜그런지는 내일 찾아봐야겠다
서버 restart하고 다시 테스트한 결과! 값이 나왔다!
테이블을 좀....선을 줘서 구분을 지어야할 것 같다
CSS를 안 쓰고 그냥 만들었더니 디자인이 너무 구려ㅠ
나머지는 낼 수정해야지
오늘은 여기까지
'STUDY > programming' 카테고리의 다른 글
JSP 게시판 개발 프로젝트 - 15일차(공지사항 업데이트) (0) | 2020.09.25 |
---|---|
JSP 게시판 개발 프로젝트 - 14일차(공지사항 글읽기) (0) | 2020.09.24 |
JSP 게시판 개발 프로젝트 - 12일차(공지사항 글쓰기) (0) | 2020.09.22 |
JSP 게시판 개발 프로젝트 - 11일차(예약확인 완료) (0) | 2020.09.21 |
JSP 게시판 개발 프로젝트 - 10일차(예약하기 완료) (0) | 2020.09.16 |
STUDY/programming의 글 더보기