Fron-end
-
11주차 일 1029 진행도광주인력개발원 일일포스팅(메모장) 2023. 10. 29. 18:19
오늘 까지 프로젝트를 정리해서 팀원과 합치고 해야하는데 초반 계획했던 것들을 대부분 구현해내지 못해 아쉬움이 큰 상태이다. 지금까지 구현해낸 것들을 다듬어 퀄리티를 높여야겠다. 어제 오늘 구현한 것은 댓글(내림차순), 수정, 삭제이다. 타임리프를 이용중인데 이상하게 버튼에 comment id 값이 안나와서 (나중에 방법을 찾아봐야겠다) 각 요소에 class를 줘서 for문을 돌려 값을 가져왔다. plan.html DOCTYPE html> PDetail 홈 테마 지역 여행콕콕 여행상품 홍보관 여행정보 여행지도 검색 좋아요 조회수 [[${#lists.size(travelPlan.views)}]] 댓글 로그인 후 소중한 댓글을 남기시오. 입력 삭제 수정 완료 댓글 더보기 Kepco Boot Capm var m..
-
10주차 금 1027 진행도광주인력개발원 일일포스팅(메모장) 2023. 10. 27. 15:55
좋아요 버튼.. 26일 27일을 갈아서 만들었다.. json으로 념겨주고 받아오기 ajax를 사용해서 비동기통신하기 데이터베이스에서 값을 넣고 삭제하기 3개를 이용해서 버튼을 구현해냈다. @ResponseBody @PostMapping("/bcheckLike") public Map boardCheckLike(@RequestBody Map requestMap) { Integer memberId = requestMap.get("memberId"); Integer boardId = requestMap.get("boardId"); Map map = new HashMap(); try { TravelLike like = travelLikeRepository.findByMemberIdAndTravelBoardId(m..
-
10주차 목 1026 진행도광주인력개발원 일일포스팅(메모장) 2023. 10. 26. 10:04
24일에 게시물에 board list 와 write를 적당히 만들어놨다. 24일 오후와 25일에는 상세보기 페이지와 조회수를 만들어봤다. @GetMapping("/board/{id}") public String boardDetail(@PathVariable int id, Model model) { Optional boardOptional = travelBoardRepository.findById(id); if (!boardOptional.isPresent()) { // 게시글이 없는 경우의 처리 // 예: 404 페이지로 리다이렉트 return "redirect:/error/404"; } TravelBoard board = boardOptional.get(); model.addAttribute("trav..
-
10주차 화 1024 진행도광주인력개발원 일일포스팅(메모장) 2023. 10. 24. 16:28
저번에 이어서 메인화면까지 했다면 이제 여행일지와 여행계획 게시글을 만들려고 한당 여행일지는 여행을 다녀와서 여행중 있었던 일을 포스팅할 수 있는 공간을 만들려고 했고 여행계획은 나만의 공간으로서 계획을 짤 수 있는 공간을 만들려고 했다. 우선 모습은 똑같이 만들어봤당. DOCTYPE html> TravelBoard 메뉴 회원가입 로그인 로그아웃 공지사항 여행계획 여행일지 고객센터 여행일지 여행계획 글쓰기 지역을 선택하세요 서울특별시 부산광역시 대구광역시 인천광역시 광주광역시 대전광역시 울산광역시 세종특별자치시 경기도 강원특별자치도 충청북도 충청남도 전라북도 전라남도 경상북도 경상남도 제주특별자치도 Kepco Boot Capm async function loginOrLogout() { // 현재 버튼의 ..
-
9주차 금 1020 진행도광주인력개발원 일일포스팅(메모장) 2023. 10. 20. 11:04
18일 내용 로그인 구현중.. 19일 로그인 구현 완료 main화면 css 작업 중... 20일 오늘은 css 를 반절정도 마무리하고 board (커뮤니티 게시판)을 만들 생각이다. 그동안 진행했던 내용을 보자면 @GetMapping("/signin") public String signin() { return "/sign/signin"; } @PostMapping("/signin") @ResponseBody public Map signinpost(@ModelAttribute Member member2, @RequestBody Member member) { Map result = new HashMap(); if(member.getEmail() == null || member.getEmail().isEmpt..