JAVA/JSP Community 사이트 프로젝트(24)
-
21.02.02 JSPCommunity 프로젝트(게시물 좋아요,싫어요 기능 추가, 댓글기능 진행중(without ajax ver.))
${article.extra_boardName} Board 번호 : ${article.id} 작성자 : ${article.extra_memberNickname} 작성일 : ${article.regDate} 수정일 : ${article.updateDate} 제목 : ${article.title} ${article.hitsCount} 30 ${article.likesCount} ${article.unLikesCount} 50 # tag1 # tag2 # tag3 수정 삭제 댓글 등록 ${reply.id} ${reply.regDate} ${reply.extra_memberNickname} ${reply.body} >> ${beforeArticleBtn} 목록 ${afterArt..
2021.02.02 -
21.01.28 ~ 02.01 JSPCommunity 프로젝트(회원정보 수정 기능 개편, attr도입, 임시비번사용 알림바, 비번 변경 90일, 소스 다이어트, 로그인후 이동경로 저장 등)
// 인터셉터 private Map doBeforeAction(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=UTF-8"); // 요청된 uri의 정보를 가져오기 String requestURI = request.getRequestURI(); // 가져온 uri의 정보를 /기준으로 쪼개기 String[] requestUriBits = requestURI.split("/"); // 만약, requestURIBits.length가 5보다..
2021.02.01 -
21.01.27 JSPCommunity 프로젝트(게시물 페이징 추가, 토스트에디터,뷰어 추가)
// 리스트 가져오기 public String showList(HttpServletRequest request, HttpServletResponse response) { int boardId = Integer.parseInt(request.getParameter("boardId")); String searchKeywordType = request.getParameter("searchKeywordType"); String searchKeyword = request.getParameter("searchKeyword"); // 총 게시물 수 카운트 int totalCount = articleService.getArticlesCountByBoardId(boardId, searchKeywordType, searc..
2021.01.27 -
21.01.26 JSPCommunity 프로젝트(홈 메인페이지 템플릿 디자인)
홈 로그인 회원가입 Community Site ABOUT ARTICLES NOTICE FREE LINK T-STORY GITHUB SEARCH STATISTICS Community Site ABOUT ARTICLES NOTICE FREE LINK T-STORY GITHUB SEARCH STATISTICS 공지사항 NOTICE 자유게시판 FREE BOARD News ARTICLE BOARD 준비중입니다. 준비중입니다. 공지사항 9 홍길동 제목9 [5] 10 3 9 홍길동 제목9 [5] 10 3 9 홍길동 제목9 [5] 10 3 9 홍길동 제목9 [5] 10 3 Notice Free 자유게시판 9 홍길동 제목9 [5] 10 3 9 홍길동 제목9 [5] 10 3 9 홍길동 제목9 [5] 10 3 9 홍길동 제..
2021.01.26 -
21.01.25 JSPCommunity 프로젝트(아이디,비번 찾기, 비번 해시암호화, 임시비번 메일발송, ResultData 객체 도입, 게시물 총 수, 게시물 검색기능(진행중))
// 아이디 찾기 public String doFindLoginId(HttpServletRequest request, HttpServletResponse response) { String name = request.getParameter("name"); String email = request.getParameter("email"); Member member = memberService.getMemberByNameAndEmail(name, email); // 해당 이름과 이메일주소를 가진 회원이 존재하는지 확인 if (member == null) { request.setAttribute("alertMsg", "일치하는 회원이 존재하지 않습니다."); request.setAttribute("historyB..
2021.01.25 -
21.01.22 JSPCommunity 프로젝트(인터셉터에서 로그인 관련 정보를 req에 추가, 로그인 권 한체크 방식변경, SMTP발송 기능 구현)
// 인터셉터 private Map doBeforeAction(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=UTF-8"); // 요청된 uri의 정보를 가져오기 String requestURI = request.getRequestURI(); // 가져온 uri의 정보를 /기준으로 쪼개기 String[] requestUriBits = requestURI.split("/"); // 만약, requestURIBits.length가 5보다..
2021.01.22 -
21.01.21 JSPCommunity 프로젝트(ajax활용 아이디 중복체크 기능 추가, 메인화면 템플릿 적용)
${pageTitle} 로그인 ID 중복체크 로그인 PW 로그인 PW 확인 이름 닉네임 E-Mail 연락처 뒤로가기 // 회원가입 폼 작성 시 ajax로 중복체크 public String getLoginIdDup(HttpServletRequest request, HttpServletResponse response) { Map rs = new HashMap(); String loginId = request.getParameter("loginId"); Member member = memberService.getMemberByLoginId(loginId); String code = null; String msg = null; if(member == null) { code = "S-1"; //S = succes..
2021.01.21 -
21.01.19 JSPCommunity 프로젝트(중복코드 통합, session도입, 권한 체크 방식 개선 등)
package com.sbs.example.jspCommunity.servlet; import java.io.IOException; import java.util.HashMap; import java.util.Map; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.sbs.example.mysqlutil.MysqlUtil; //각 서블릿의 중복되는 코드를 템플릿..
2021.01.19 -
21.01.18 JSPCommunity 프로젝트(EL, JSTL도입, 회원가입,로그인 기능 추가(feat.form check()))
package com.sbs.example.jspCommunity.controller; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.sbs.example.jspCommunity.container.Container; import com.sbs.example.jspCommunity.dto.Member; import com.sbs.example.jspCommunity.service.MemberService; public class UsrMembe..
2021.01.18 -
21.01.16 JSPCommunity 프로젝트(확인메세지창, head.jspf, foot.jspf 도입)
번호 : 작성일 : 수정일 : 작성자 : 제목 : 내용 : 게시판 : 수정 삭제 리스트로 돌아가기
2021.01.16