0720 개발일지

Yesol Lee·2022년 7월 20일
0

개발일지 - 2022

목록 보기
98/187

오늘 한 일

1. 목록 페이지 데이터 확인

  • 어제 QnA 목록 조회 페이지로 넘어가는 것은 확인했으나 데이터가 없어 '게시물이 없습니다' 만 확인했었음
  • QnA 테이블에 더미데이터 추가
  • 목록 페이지에 데이터 표시되는 것 확인
  • 기존 페이지와 다르게 표에 컬럼 하나를 더 추가했는데, 열 간격이 이상해서 css 파일을 확인했더니 거기 열 4개짜리 테이블 클래스와 열 5개짜리 클래스가 있었다. 기존 4개에서 하나 더 추가했으니 5개짜리 클래스로 바꿔주었다.

2. 상단 메뉴 안 뜨는 오류

  • 문의사항, 공지사항 등 게시물 목록 화면과 메인 화면은 같은 상단메뉴 레이아웃을 사용한다. 그런데 이상하게 메인화면에서 메뉴가 잘 안 뜨는 오류가 있었다.
  • 좀 어이없지만 이클립스를 껐다 키니 해결됐다. 아마 너무 빠르게 많이 실행해서 좀 꼬였나보다...

3. 상세화면 연결 확인

  • jsp에서 controller로 id 등 데이터는 잘 들어오는 것을 확인했는데 막상 해당 id로 DB에서 값을 불러오지 못하는 것을 발견했다. (발견하는 과정도 쉽지 않았다. breakpoint로 디버깅하면서 확신함)
  • 자세히보니 원래 idgen (전자정부에서 제공하는 id generator)를 이용해 자동생성해야되는 id를 내가 직접 만들어 넣는 과정에서 자릿수를 틀린 것이 문제였다. 자릿수가 너무 커서 0이 많다 보니 하나를 빠뜨렸다...ㅠ

4. 사용자 - 문의사항 등록 jsp 제작

  • 현재 참고하고 있는 공지사항은 사용자 사이트에선 목록 조회, 상세 조회만 가능해서 등록/수정을 위한 페이지가 없다.
  • 문의사항은 사용자도 CRUD가 전부 가능해야 할 테니 새로운 jsp를 만들어야 했다.
  • 기존 사용자 상세조회 jsp를 기반으로 관리자의 qna 등록 jsp의 요소들을 가져와서 짜집기했다.
  • 현재는 404에러가 뜨면서 등록 버튼 이동이 안 되는 상황이다. 어디선가 경로 실수를 한 것 같은데 당장은 모르겠다. 내일 봐야겠다.

5. DB uniqueKey 에러

  • DB 테이블 중 사용자의 사이트 접속 기록을 저장하는 곳이 있는데 자꾸 해당 테이블에 insert할 때 uniqueKey를 위반했다는 에러가 뜬다.
  • 사용자, 관리자 사이트 둘 다 뜨는데 관리자는 아예 접속이 안되는 반면 사용자는 실행되는 것을 보면 프로그램을 중지시킬만한 에러는 아닌 것 같은데 확실하지는 않다.
  • 해당 테이블 값이 중요한 건 아니라서 내일은 테이블의 데이터를 모두 지우거나 아니면 테이블을 통째로 drop하고 테스트해 볼 예정이다.
profile
문서화를 좋아하는 개발자

0개의 댓글