JAVA/JSP Community 사이트 프로젝트(24)
-
21.04.29 JSPCommunity 프로젝트(카카오 로그인 기능 추가)
## UserMemberController.java // 카카오 로그인 public String doKakaoLogin(HttpServletRequest request, HttpServletResponse response) { // 1.인증코드 받기 String code = request.getParameter("code"); // 2.인증된 코드로 사용자토큰 받기 Map tokensInfo = kakaoService.getAccessToken(code); String access_Token = (String) tokensInfo.get("access_Token"); // 3.사용자토큰으로 로그인한 유저의 정보 받아오기 HashMap userInfo = kakaoService.getUserInfo(acc..
2021.04.29 -
21.02.19~20 JSPCommunity 프로젝트(홈 페이지스크롤 효과 추가, 댓글 ajax 보류, 대댓글 추가, 임시비밀번호 발급 오류 수정)
/* 홈 스크롤 애니메이션 시작 */ var Pages__nowWorking = false; function Pages__goToScroll(top) { if (Pages__nowWorking) { return false; } Pages__nowWorking = true; $("html,body") .stop() .animate( { scrollTop: top - 40 }, 500, function () { Pages__nowWorking = false; } ); } function Pages__goTo(index) { var $page = $(".section-home > .section-home-box"); if (index = $pag..
2021.02.20 -
21.02.18 JSPCommunity 프로젝트(댓글 등록 ajax화, 댓글 리스트 ajax로 불러오기 성공, 페이징 시도중)
등록 public String getReplies(HttpServletRequest request, HttpServletResponse response) { /* 상세페이지 댓글리스트 가져오기 시작 */ // List replies = articleService.getArticleReplies(id); int articleId = Util.getAsInt(request.getParameter("articleId"), 0); if (articleId == 0) { return msgAndBack(request, "게시물 번호를 입력하세요."); } int lastLoadedId = Util.getAsInt(request.getParameter("lastLoadedId"), 0); Member logined..
2021.02.18 -
21.02.16~17 JSPCommunity 프로젝트(search페이지 추가, 모바일 버전 디자인 개선, 각종 버그 수정) 2021.02.17
-
21.02.15 JSPCommunity 프로젝트(전체 디자인 개선) 2021.02.15
-
21.02.10~11 JSPCommunity 프로젝트(조회수 기능 개선(feat.localStorage))
${article.extra_boardName} Board 번호 : ${article.id} 작성자 : ${article.extra_memberNickname} 작성일 : ${article.regDate} 수정일 : ${article.updateDate} 제목 : ${article.title} ${article.hitsCount} ${article.extra_likeOnlyPoint} ${article.extra_dislikeOnlyPoint} ${article.extra_likeOnlyPoint} ${article.extra_likeOnlyPoint} ${article.extra_dislikeOnlyPoint} ${article.extra_dislikeOnlyPoint} # tag1 # tag2 # t..
2021.02.11 -
21.02.06~09 JSPCommunity 프로젝트(좋아요 개선, 로그인 후 접속중이던 페이지로 이동, 상세페이지 후 검색리스트, 페이지로 이동 등)
${article.extra_boardName} Board 번호 : ${article.id} 작성자 : ${article.extra_memberNickname} 작성일 : ${article.regDate} 수정일 : ${article.updateDate} 제목 : ${article.title} ${article.hitsCount} ${article.extra_likeOnlyPoint} ${article.extra_dislikeOnlyPoint} ${article.extra_likeOnlyPoint} ${article.extra_likeOnlyPoint} ${article.extra_dislikeOnlyPoint} ${article.extra_dislikeOnlyPoint} # tag1 # tag2 # t..
2021.02.09 -
21.02.05 JSPCommunity 프로젝트(컨택스트 패스 제거, 모바일용 메뉴, 리스트페이지 템플릿 적용 등)
package com.sbs.example.jspCommunity; public class App { public static boolean isProductMode() { String profilesActive = System.getProperty("spring.profiles.active"); if (profilesActive == null) { return false; } if (profilesActive.equals("production") == false) { return false; } return true; } public static String getSiteName() { return "JSP Community"; } public static String getContextName() {..
2021.02.05 -
21.02.04 JSPCommunity 프로젝트(nginx적용 및 ssl인증서 작업)
기존 브라우저 => 주소:8080 => 톰캣 nginx 적용 브라우저 => 주소 => nginx => 톰캣 [getit.devj.me/jspCommunity/usr/home/main]
2021.02.04 -
21.02.03 JSPCommunity 프로젝트(서버연결완료, 게시물 좋아요,싫어요 기능 추가, 댓글기능 완료(without ajax ver.))
// 좋아요 업데이트(without ajax) public String updateLikesCount(HttpServletRequest request, HttpServletResponse response) { // 게시물 번호가 입력됐는지 확인 int articleId = Util.getAsInt(request.getParameter("articleId"), 0); if (articleId == 0) { return msgAndBack(request, "게시물 번호를 입력하세요."); } // 회원 아이디 확인 int memberId = Util.getAsInt(request.getParameter("memberId"), 0); if (memberId == 0) { return msgAndBack(req..
2021.02.03