[오늘의집 ] ajax를 이용한 로그아웃 구현
2022. 3. 31. 13:27
Project/Today's house
저번에는 로그인을 하였으니 이번에는 로그아웃을 한번 구현해보자. aJax를 이용하여 구현할 것이다. indexView.jsp sessSeq: sessName: sessId: 위에 부분은 값을 받아오고, 버튼에대한 코드이다. 여기서 주의해야할점은 버튼에 맞는 id 값을 꼭 새겨줘야되고 ajax 에구동시키는 한줄짜리 구동코드가 필요하다. MemberController.java @ResponseBody @RequestMapping(value = "/member/loginProc") public Map loginProc(Member dto, HttpSession httpSession) throws Exception { Map returnMap = new HashMap(); Member rtMember = ser..
[오늘의집 ] 멤버리스트 페이징 구현
2022. 3. 24. 23:54
Project/Today's house
오늘은 페이지를 눌럿을때 데이터가 여러개 있을 경우 10개씩 잘라서 1페이지에 1~10의 데이터 2 페이지에 11~20의 데이터 이런식으로 나오도록 할 것이다. 물론 코드를 일일히 다 뜯어보고 맛보진 못하였지만, 오늘과 같이 개인 프로젝트를 준비하면서 하나씩 비교해보고 분석해볼 생각이다. 자 그럼 시작해보자. Member.java 따로 추가 해줄 내용이 없다. MemberVo.java //paging private int thisPage = 1;// 현재 페이지 private int rowNumToShow = 10;// 화면에 보여줄 데이터 줄 갯수 private int pageNumToShow = 5;// 화면에 보여줄 페이징 번호 갯수 private int totalRows;// 전체 데이터 갯수 p..
[오늘의집 ] 멤버리스트 데이터 검색 구현
2022. 3. 23. 16:49
Project/Today's house
오늘은 페이징에 이어서, 관리자 영역의 멤버리스트에서 검색조건을 추가하여 본인이 보고싶은 데이터만 꺼낼수 있도록 검색 기능을 추가하도록 하겠다. 정말 이거 찾기 위해서 3~4일은 삽질한 것 같은데, 난 아직 가려면 한참 멀었구나라는 생각도 들고, 무언가 희열이 느껴지면서, 온몸에 있던 중압감이 없어졌다. 그럼 바로 시작해보자. 강한 자가 살아남는것이 아니라 살아남은 자가 강한 거더라. -짝패- MemberVo.java private String shIfmmName; private String shOption; private String shValue; private String shJoinOption; private String shJoinValue; MemberVo.java에 다음과 같이 우리가 검색하..
[오늘의집 ] Github 생성 및 세팅
2022. 3. 14. 01:37
Project/Today's house
이제부터는 내가 배운것을 토대로 정말 신중한 마음으로 글을 작성해보고자 한다. 왜냐하면, 이 프로젝트는 나의 성과물이자 누군가가 나의 글을 볼 때 이사람이 하고자고 하는게 무엇인가에 대해서 파악 할 수 있는 컨텐츠이기 때문에, Project 카테고리를 작성할 때는 장난기 없이, 진지하게 작성해보겠다. 오늘 나의 목표치는 오늘의집 Github연동, 서버, 최적화 세팅까지 하고 마무리할 생각이다. 누군가 궁금해 할 수 있어서 왜 내가 오늘의집을 연습해보려고 하려면, 우선 첫 째 플랫폼 회사이고, 솔루션 회사이다. 그리고 본인은 5년전부터 이회사가 뜰것이라고 생각 했었고, 지금 벌써 어느정도 유명해진것 같다. 그럼 프로젝트를 들어가보자. Github 연동 이거 복사해서 리포지터리에 복붙해줄것이다. 가운데보면,..