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 |