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

[day 09] - 개발일지 ② page 기능 구현

못지(Motji) 2021. 7. 1. 23:06

목표

전일 내가 맡은 part 틀은 전부 코드 작성 완료하여서 이제 기능 구현 시작

1.  (내가맡은 part중) main page1 기능 구현해서 값 잘 가지고 오는지 까지 체크체크

2.  db테이블 수정

상황

1. main page1, 전일 만들었던 form,pro 값뿌려주는 코드 작성 완료 (스크립트 사용해야하는 부분 제외)

2. script or error 나는 부분 제외하고 코드 작성 완료 하였음 -> 값들 잘 가져옴

3. db에서의 값을 제대로 불러오지 못하는 오류가 있는데 아직도 하지못함,, 내일 다시 코드 싹 볼예정


문제
▸퍼센트 계산해서 변수에 넣는 과정에서 나타난 오류
java.lang.ArithmeticException: / by zero

원인
▸0으로 나눌수 없기 때문에 나타남
해결
▸if문 작성하여 나누는수가 0일경우 따로 처리
▸그리고 이 오류덕분에 해당 컬럼을 default 0으로 해야하는게 떠올라서 수정
문제
▸상품상태와 카테고리에 해당하는 값 db에서 가져와야하는데 값이 다름!!
▸쿼리문이 잘못된건가해서 sqldeveloper에서 똑같이 작성해서 실행하면 오류없이 db값 잘 나옴,, 아직도 원인을 못찾아서 내일 다시 진행할 예정

원인
▸못함 ㅠ
해결
▸하고픔 ㅠ
21/07/03/Fri (해결완)
▹ 코드 수정한것 없이 실행했는데 오류없이 잘 가져옴, 역시 쿼리문이랑 던져주는 파라미터값에 이상이 없었는데 안되는게 이상했다!! 이클립스 문제(?) 였던걸로 

 

🔍 더 이해가 필요한 내용

스크립트쪽 손대보려다가 두시간 순삭했는데 그럼에도 불구하고 기능 구현 못했음^^!

스크립트는 따로 틈틈히 공부해봐야할 것 같아요.

 

💬 coment

순조롭게 잘 해가는 와중에 error 하나가 터지니까 멘붕멘붕, 코드 오류도 아니고 값을 제대로 못불러와서 어디가 잘못된건지 아예 찾지를 못했다!!!! 쿼리문도 제대로인데 뭐가 문제일까 내일 다시 확인해봐야 겠다. 그것만 붙잡고 있다가 시간만 흐를것 같아서 form,pro 부분 코드 완료하였다. db에 데이터가 있어야지 잘 굴러가는지 확인이 가능한 부분이 많아서 내일은 오류 해결하고, 데이터 넣어서 제대로 작동하는지 확인해야지!

생각보다 재밌(?)고 코드작성하면서 db, 와이어프레임 놓친부분이 계속 보이는 것 같다. 최종의 최종의 최종은 올것 인가, 그리고 제이쿼리, 자바스크립트 쪽을 깊게 못배워서 어렵다고 생각했는데 검색해보니 공부하면 할만할것 같다는 생각이 들었다. 우선 페이지 이동, 데이터 잘들어가고 잘가져오고 전체적인 코드 구현이 완료되면 제이쿼리쪽 공부하여 추가할 예정