본문 바로가기
비전공자의 코딩 일지/학원 수업 정리

코딩 학원 51일차(Spring Website)

by Hoder2 2022. 8. 18.

어제 마무리 못했던 검색 처리를 하는데 단순하게 생각해서 검색처리만 가능하게 해놨더니 페이지가 그 검색된 게시물의 갯수대로 먹히질 않고 기존과 똑같다.

 

기존의 sql문을 파라메터(검색어)가 들어가는 조건문을 넣어주고

 

검색어를 남겨주기 위해 다른 메소드에서 search를 세션으로 만들어준 다음 페이지를 조회하는 곳에서 attribute를 불러와준다.
null일 경우에 빈칸으로 넣어주고 카운트는 기존에 검색어가 없이 총 게시물의 갯수 allSBoardCount를 담아주고 실행한다. 그러나 값이 있을 경우엔 그 값을 그대로 search로 이용하고 총 게시물의 수를 위에서 만든 sql을 불러와 현재 검색어가 들어간 게시물의 갯수로 바꿔준다.

 

select가 잘 먹힌다.

 

이제 Spring을 통해서 미니프로젝트 식으로 웹사이트를 만들어보라 하셨다.

 

이 디자인을 대충이라도 따라하고 싶어서 해보고 있는데

 

틀 잡는데만 한참 걸린 것 같다. 뱁새가 황새 따라가다 가랑이 찢어진다는 말이 무슨 말인지 알 것 같다만 재밌긴 재밌었다. 아직 프론트엔드에 대해서는 자세히 배운 내용이 없어 트랜지션은 못 넣어서 저 모양이지만 마우스 갖다대면 뭐 위에서 내려오고 그런 것도 추가하려고 한다.

 

이거 외에 가입 페이지와 유효성 검사, DB sql 작업 정도 하고 끝났다.

개인 프로젝트식으로 하다보니까 뭔가 블로그에 올릴만한 글이 크게 없었다. 내일 부터는 오류 같은게 났을 때를 한번 기록해봐야겠다.