개발일지/1차 세미 프로젝트

[day 17-18] 개발일지 ⑩ 고지를 향하여~~ 기능구현 마무리 단계

못지(Motji) 2021. 7. 13. 22:41

목표

1. layoutTop 제작

2. 리뷰작성form/판매자상품등록form 파일업로드 처리 방식으로 변경

3. 자잘한 오류 수정

4. 페이지별 이동 잘되는지 확인

5. 전체적인 배치 수정

 

상황

1. layoutTop에 내가 맡은 검색기능이 들어가야해서 제작함. 일반회원 판매자회원에 따로 보이는 형식 분기처리 진행

2. 이미지파일이 들어가야하는 리뷰작성,상품등록form을 생각없이 post형식으로만하여서 수정하였음. enctype="multipart/form-data" 추가, pro에서 받아줄때 저장경로,인코딩,용량 등 설정하여 MultipartRequest 객체 생성. 이미지 잘 들어가고 보여짐.

3. 페이지별 이동 잘이어짐!

4. 전체적인 배치 수정은 아직 진행중 -> 우선 보여지는 이미지사이즈 조정


문제
▸페이지 무한로딩

원인
▸값을 가져오거나 어떤일을 수행할때 교차로 불러져서, 진행이 맞물려 무한로딩이 진행되는것이라고 함
해결
▸메소드 사용시 close를 잘 안닫아줘서 그랬던것임 ㅎㅎㅎ,,, 나를 몇일동안 괴롭혔던 문제가 생각보다 기본적인부분이였다니 close를 잘보자....복붙하더라도 잘 보고 복붙할것!!!!!!!!!
문제
▸이미지파일 저장은 되었는데 페이지에서 보이지 않았음

원인
▸mr.getFilesystemName로 이미지 파일을 받아서 넣어줘야하는데 하나는 getOriginalFileName로 해서 안됐고, 다른 하나는 request.getParameter로 해서 이미지가 안떴던 것임
해결
▸넘어오는 file의 이미지는 mr.getFilesystemName로 값꺼내줘서 넣어줘야함! 

💬 coment

 

제이쿼리, 에이젝스 부분은 스프링배우고 나중에 내가 혼자서 진행해봐야겠다. 지금은 우선 기능구현한것들 마무리하고 오류 없는지, 유효성 검사를 진행해야지. 드디어 끝이 보인다~~~ 페이지별 기능구현은 완료했고 이제는 배치와 보여지는 부분 수정과 자잘하게 잘못된 부분 에러테스트 진행고고씽

 

- 나중에 스프링배워서 추가할 부분

∙ 최신순,인기순,마감임박순 필터 바로 반영 되도록하기

∙ 수량입력부분 버튼 넣어서 바로 반영 되도록하기

∙ 검색시 뜨는목록 10개 이상이면 더보기버튼 넣어서 보여지게하기