메모

20240320_익명 게시판의 좋아요와 싫어요

일일일코_장민기 2024. 3. 20. 20:10
728x90

jsp에서 좋아요 / 싫어요를 누른다(이하 좋아요)

jsp 자체에서는 ajax로 인해 이미지 변경 + val()이 변경된다

- val()이 변경된 상태면 더이상 추천이 눌리지 않음(ajax로 글자 확인으로 처리)

 

ajax

- 유저 식별키와 해당 게시글, 좋아요 여부를 가져온다

- map : 게시글 번호 : 좋아요

- 쿠키: 유저 식별키+like : map

- like가 들어왔다면 update를 통해 해당 게시글의 추천수를 1만큼 증가시킨다.

 

컨트롤러

- 쿠키를 통해 현재 유저 번호를 확인한다

- 쿠키를 통해 현재 유저 번호+like를 key에 넣어 value를 가져온다 --> map(key= 게시글 번호 : value = 좋아요 여부)

- 현재 게시글 번호와 key 값이 동일하면 좋아요를 mav에 넣어서 jsp로 전송한다.

 

jsp

- 받아온 좋아요 여부를 hidden에 넣는다

- 만약 넣은 좋아요 여부가 like면 이미지와 val()을 변경한다.

 

 

누르지 않은 상태면 ajax가 발동이 안되니까 쿠키고 뭐고 아무것도 없지만, 지금 뇌용량이 꽉차서 머리가 안 돌아간다...

내일 만들어야지

 

'메모' 카테고리의 다른 글

POSTMAN 툴  (0) 2024.03.21
int의 기본값은 없다...  (0) 2024.03.21
팝오버 이벤트  (0) 2024.03.20
스프링부트 팀플) 20240319 익명 게시판의 상태저장 고민  (0) 2024.03.19
SQLD  (0) 2024.03.19