본문 바로가기

Project

(26)
project 3.4 My first website/ 게시판 게시글 조회수 조정하기(올리기) 한번 보고나면 views가 증가하는 조회수 이건 컨트롤은 BoardViewCommand에서, 표시는 boardList.jsp에서 함 1. view 테이블 에는 당근 이제 고정값 title / writer / date / views 가 들어갔고 에 dto에서 받은 내용들을 뿌려주면 된다. // 게시글이 없으면 There is no post yet. // 테이블행(열)들을 합쳐 이렇게 표시해준다. // 게시글이 있으면 ㄴRe. ${bDto.bTitle} //삭제안된상태의 게시물의 제목 ${bDto.bTitle}(This post has been deleted.) //삭제된 상태 게시물의 제목 ${bDto.mId} // 작성자 ${bDto.bRegDate} // 작성일 ${bDto.bHit} // 조회수 2...
project 3.3 My first website/ 게시판 게시글 보기 페이지 + 글 삭제 오랜만에 쓰는 폿스팅 사담은 빼고 바로 결과 view 삭제되면 글 자체는 지워지지 않지만 삭제된 포스트라고 뜨고, 클릭이 되지 않음~~ 1. view 1) boardView.jsp *투 리스트를 누르면 리스트로 가나, 1 페이지당 게시글이 5개이므로 6번째 글부터 페이지가 달라진다. 투 리스트할때마다 1페이지로 가고싶지 않으면 히든 버튼으로 페이지 데이터를 넘겨줘야됨. *bNo를 받아야지 보드넘버로 데이터를 지워줄 수 있음 *단 코멘트는 로그인한 유저만, 게시글 삭제는 게시글 작성한 유저만 지울 수 있음 // List function fn_boardList(f) { f.action = '/MYHOME_P/boardList.board'; f.submit(); } // Reply function fn_rep..
project 3.1 Sulchelin 크롤링, 데이터 디비에 저장하기 (mongoDB) 본론으로 들어가기 앞서.. .이게 어쩌다 보니 술집 추천 리스트가 됨 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 와인 / 칵테일 / 소주 / 맥주 / 이렇게 추천 술집 리스트가 나타날 예정 *사용프로그램: pycharm *사용언어: python client = MongoClient('localhost', 27017) db = client.seoul_suljip db 이름은 seoul_suljip 그리고 그 안에 분류로 suljip_wine/ suljip_cocktail/ suljip_soju/ suljip_beer 이렇게 저장 이번 프로젝트 이름은 네슐랭 (네이버+미슐랭)인데, 그 이유는 네이버 검색 api 로 찾은 맛집? 술집? 리스트를 사용하기 때문이져 ^^ 1. 네이버 개발자 api 들어가서 오픈 API 이..
project 3.2 My first website/ 게시판 글쓰기 페이지 와 깃허브 올릴려고 뭐 잘못해가지고 싹 날라가는 참사가 일어났다가 복구했는데 지금도 심장이 막 두근거림하 ㅠㅠ 놀랜 가슴을 부여 잡으며 오늘도 써보는 포스팅 1. view1) boardInsert.jspfunction fn_boardInsert(f) { f.action = '/MYHOME_P/boardInsert.board'; f.submit(); } 이렇게 해서 커맨드에서는 boardInsertResult로 int result값을 보냄그러면 2) boardInsertResult.jsp 여기서는 스크립트 페이지만 있고, 알럿창으로 포스팅 됐다고 띄어준 후 바로 다시 boardList로 이동시켜줌 if (${param.result}>0) { alert('Successfully posted!'); locat..
project 3. matjip (To be determined) 프로젝트 제목 정하는게 제일 어렵고요... 변수명 짓는게 제일 어렵고요... 창의력은 저에게 주어지지 않앗읍니다,, 순전히 먹보를 위한 먹보에 의해 만들어진 이 프로젝트는... 맛집들을 알려줍니다. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 어떠한 분위기?냐에 따라 나눠서 출력해 줄 거고 예) 한남동 와인바, 마포 삼겹살 맛집 이런식의 검색으로 상위에 있는 값들을 가져와 출력해 줄 거임 페이지 이동없이 현재위치에서 그 식당/바 가는 법을 알려줄 것입니다. 대략적인 구성은 이러하다. 1. 먼저 어떠한 분위기냐를 고른다. 여기서 1/2번 처럼 친구랑. 애인이랑 으로 할까.. 소주 맥주 와인 이런 걸로 갈까 하다가 요즘은 친구랑 왜 와인 못마셔? 하며 2번으로 가기로 결정!! + 애기맛은 카페맛으로 커피/디저트 쪽으로..
project 3.1 My first website/ 게시판 리스트 결과 창 게시글을 보는건 비회원도 가능하나, 글 작성은 회원만 가능하다. 1. new/ my post 버튼은 로그인유저정보가 세션에 있어야만 나타남 2. common 패키지에 단순 페이지 이동인 ViewForward 와 게시글페이지를 나타내는 Paging 클래스가 있다. 3. 보드 리스트에는 페이징도있고.. c:if도 있어서 html을 넣었다. c:if / c:forEach 등 jstl을 사용하기 위해 xml 에 라이브러리를 넣어줬고 jsp에서도 상단에 태그립을 작성해줌 1. view (boardList.jsp) // 검색 결과 목록 보기 function fn_queryBoardList(f) { f.action = '/MYHOME_P/queryBoardList.board'; f.submit(); } //..
project 2.5 My first website/ 회원정보 변경 페이지 새로온 모니터로 진짜 삶의 질 향상.. 내장스피커도 없고.. 피봇 쓰면 내가 따로 설정해야되지만.. 그래도 좋아 ~~~~~ 결과 창 1. view (myPage, updatePw .jsp) 1) myPage.jsp //page load event (update user info, change password) $(document).ready(function(){ $('#updateInfoBtn').click(function(){ // 업데이트 인포버튼을 클릭하면 함수실행 $.ajax({ url: '/MYHOME_P/updateInfo.member', type: 'post', data: $('#f').serialize(), dataType: 'json', success: function(obj){ if (..
project 2.4 My first website/ 회원탈퇴 페이지 마음은 조급한데 진도가 왜 이렇게 더디게 나가는지 모르겠다. 매일 할 건 계속 쌓여가는 느낌 무튼 결과는 아래와 같이 나온다. 컨펌창을 한번 더 띄워서 정말 탈퇴할건지 확인받고.. 근데 지금 보니까 너무 가지말라고 소리치는거 같네... 소문자로 바꿔야겠다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 1. view (Leave.jsp) 조건 1. 입력한 아이디,비번이 로그인된 아이디,비번과 같을 것 (else if) 2. 당연하지만 id,pw 창이 빈칸이지 않을 것 (if) $(document).ready(function(){ $('#leaveBtn').click(function(){ //valid ID check if ($('#LeavemId').val() == '') { alert('plese input your ID.');..