(2)에 이어서
이번에는 게시물을 클릭할 시 읽기 기능이다.
게시글 제목을 클릭 하면
이렇게 나오도록 하는 것이다!
개인적으로 이번이 제일 험난 했던 것 같다...
기본적으로 사용될 sql문이다.
read의 경우 해당 게시물을 클릭하면
게시물 번호를 받아와서 일치하는 정보들을 select 한다.
그리고 밑의 update는 hit
즉 조회수도 1씩 증가한다.
read.jsp이다.
여기까지 보면 그냥 복붙을 해도 되는 문제를
뭐가 어렵다고 하냐~~라고 할 수 도 있다.
적어도 나도 이렇게 다 하고 생각보다 일찍 다 하겠다! 생각했다.
문제의 read controller이다.
가만히 보면 별 다른 게 없어 보이지만
int updateint updatecode=Integer.parseInt(code);
라고 굳이 code를 int로 바꿔 놨다.
그 이유는
java.lang.String cannot be cast tojava.lang.Integer
오류가 났다....
정말 저거 하나로 계속 끙끙거렸지만 찾아서 다행이라고는 생각한다 ㅎ.
의미 그대로 string타입을 바로 Integer로 캐스팅하려고 생겨나는 문제이다.
신기한 게 selectone을 할 때에는 아무런 문제가 없었다.
update에서 문제가 일어난 것...
그래도 찾아내서 다행이라고 생각한다 ㅎㅎ
못 찾았으면 오늘 잠은 생각하지도 못했을 것 같다...
결과적으로 2번 게시물을 클릭하면
조회수가 1 증가된 것을 알 수 있고
저장되어 있는 db들을 읽어 내는 것을 알 수 있다.
'spring > 게시판' 카테고리의 다른 글
게시판 만들기(페이징)(6) (0) | 2021.02.09 |
---|---|
게시판 만들기(게시물 삭제)(5) (0) | 2021.02.09 |
게시판 만들기(게시글 수정)(4) (0) | 2021.02.08 |
게시판 만들기(게시글 목록)(2) (0) | 2021.02.08 |
게시판 만들기(게시글 작성)(1) (0) | 2021.02.08 |