본문 바로가기

Project/Final-Project

(4)
[WhereWare] 파일 삭제 하면서 작성자 PK가 사라지는 문제점 [문제 상황] 기존에 글 작성하기를 통해 첨부파일이 추가되어 있는 상황 기존 첨부 파일을 삭제 를 누르면 기존 파일이 삭제 된다. 하지만 이 boardAttach가 삭제됨과 동시에 edit 컨트롤러 로직을 타면서 // ▼ 게시글 수정 @GetMapping("/edit") public ModelAndView edit(@SessionAttribute("loginMember") Member loginMember, ModelAndView model, @RequestParam("no") int no) { Board board = service.findBoardByNo(no); List boardAttachlist = service.getBoardAttachList(no); if(loginMember.getNo()..
[Whereware] 부트스트랩 사용시 세션 false 설정 주의하기 [문제 상황] - 회원 가입, 로그인 기능 구현을 완료했고, 로그인도 제대로 되는 상황이다. - 게시글 작성하기 버튼을 로그인한 멤버가 null이 아닐 경우( ! empty loginMember ) 일 경우에만 보이게 하려고 태그를 사용했다. 그런데 로그인이 된 상황임에도 불구하고 버튼이 제대로 보이지 않는 상황! (다른 팀원들도 전부 마찬가지) [생각해보기] https://chichibaby.tistory.com/166 작성해놨던 블로그 글을 다시 찬찬히 읽어보면서 생각해봤다. 1) @SessionAttributes("키값") - Model 객체(requst scope)에 "키값"에 해당하는 Attribute를 Session Scope까지 범위를 확장시킨다. - 단, 확장하는 역할만 할 뿐, 실제 se..
[WhereWare] 게시글 작성 view에서 안 보이는 문제 게시글 작성 테스트 중인데 글 작성해보면, 데이터베이스에는 값이 잘 들어오고 컨트롤러에서도 log.info(board.toString()); 해보면 Board의 no 값도 잘 나오는 상황... 그런데 게시글 전체 list하고 게시글 상세보기 view에서는 빈 화면이 나온다. 사진을 보면 현재 6페이지인데 7, 8 페이지는 내가 테스트할 때 작성한 더미데이터가 실제 DB에도 있기 때문에 페이징이 점점 늘어나는 상황이다. 그런데 게시글 목록에서는 나오지 않고, 상세 보기도 이렇게 틀만 나오는 상황이다. 대환장 해결 과정은 찾으면 업데이트 할 것 찾아본 결과! emp_no가 없어서 그런 것! 왜냐면 지금까지 아직 로그인/회원가입을 구현한 부분과 합쳐지지 않고 그냥 테스트 하다보니까 BOARD 게테이블의 데이터..
[Whereware 그룹웨어] 게시판 기능 구현 목표 [ ] 공지사항 게시판 - 관리자 권한만 작성, 파일 첨부 [ ] 공지사항 게시글 읽기 [ ] 일반 게시판 [ ] 게시판 전체 리스트 보기 [ ] 게시판 페이징 [ ] 게시글 10개씩, 20개씩 40개씩 보기 [ ] 게시글 상세 보기 [ ] 게시글 작성 [ ] 게시글 수정 [ ] 게시글 삭제 [ ] 댓글 작성 [ ] 댓글 수정 [ ] 댓글 삭제 [ ] 조회수 [ ] 파일 첨부/다운로드 [ ] 검색 기능(키워드, 카테고리) [ ] ckeditor 사용하기 [ ] sweetalert2 사용하기 [ ] 모달 띄워보고싶음...(아이디어로는 게시글 작성자 이름 누르면 간단한 주소록 나오기?)