주말 동안 집 컴퓨터가 안 좋아서...
생각만 한걸 하루 만에 몰아서 실시간으로 하고 있는 중이다.
게시글 작성 다음으로 할 거는 게시글 목록들이 보이게 하는 것이다!
먼저 기본 index.jsp이다.
여기에서 게시글 목록을 클릭하면
이렇게 나오게 하는 것이 최종 목표이다.
먼저 기본이 되는
sql이다.
select * from ~~~ 을 하려다가
하면서 하나하나 추가할 경우 전부 보이기 때문에 일단
기본적인 것만 보이도록 설정해 놨고,
order by의 경우 게시글 번호를 기준으로
번호가 높은 순, 즉 최신 글 기준으로 정렬이 되도록 설정해 두었다.
select의 경우에는 resultType를 사용하는데
나름대로? 의 생각으로는
insert, update, delete의 경우에는 실행을 했을 경우 실행을 했다!라고 하는 것이고
select의 경우 실행을 하고 지정한 값들을 가져온다?라고 이해를 했는데...
이건 조금 더 공부해야 할 것 같다.
그다음 controller에 추가할 항목이다.
List로 받는 이유는 당연히 값이 나오는 것을 편하게 받기 위해서이다.
하나하나 일일이 설정해서 받을 수 없기 때문에 list로
전부 받아 내는 것이다.
그 후 model을 이용해서 addAttribute 한 후,
list.jsp를 설정해 두면 된다.
먼저 코어 라이브러리와 fmt라이브러리를 썼는데
fmt의 경우 이번에 처음 사용해 봤다....
db에 date로 받을 생각만 하고
string으로 받을 생각만 했지 저렇게 다른 라이브러리를 필요로 하는지는 몰랐다...ㅎ
c:foreach는 자바의 for문으로 model로 보낸 list를
board라는 변수명으로 하나하나 다 찍어내는 것이다.
중간의 a태그의 경우에는 게시글을 눌렀을 때
그 게시글의 내용을 보기 위해서 설정해 둔 것이다.!
그러므로
이다음에는 list에서 게시물을 클릭할 경우 그 게시물을 보이도록 하는 것이다~
'spring > 게시판' 카테고리의 다른 글
게시판 만들기(페이징)(6) (0) | 2021.02.09 |
---|---|
게시판 만들기(게시물 삭제)(5) (0) | 2021.02.09 |
게시판 만들기(게시글 수정)(4) (0) | 2021.02.08 |
게시판 만들기(게시글 읽기)(3) (0) | 2021.02.08 |
게시판 만들기(게시글 작성)(1) (0) | 2021.02.08 |