본문 바로가기
spring/게시판

게시판 만들기(게시글 목록)(2)

by coie 2021. 2. 8.

주말 동안 집 컴퓨터가 안 좋아서...

생각만 한걸 하루 만에 몰아서 실시간으로 하고 있는 중이다.

게시글 작성 다음으로 할 거는 게시글 목록들이 보이게 하는 것이다!

먼저 기본 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에서 게시물을 클릭할 경우 그 게시물을 보이도록 하는 것이다~