전체 글 333

오늘 한 작업 요약 - 할 일 리스트 기능 개선

📌 1. 화면 분리 – 할 일 상태별로 좌우 분할todos.jsp 화면을 좌측(미신청) / 우측(진행중) 두 개 테이블로 분리좌측: status = '미신청'인 항목만 표시우측: status = '신청완료' && assigned_to == 로그인한 유저 인 항목 표시flexbox 사용하여 두 테이블 가로 정렬 (display: flex; justify-content: space-between;)📌 2. 진행중 항목 상태 표시 변경completed = false 이면서 status = '신청완료' → 화면에서는 "🚧 진행중" 으로 표시완료되지 않은 내가 맡은 일만 오른쪽에 표시됨📌 3. 담당자 닉네임 출력 개선DB에는 assigned_to(ID)만 저장JSP에서 memberMap[todo.assig..

카테고리 없음 2025.07.24

✅ JSP에서 조건 필터링한 항목에 순번(index) 제대로 출력하는 법

🧩 문제 상황 반복문 안에서 조건 로 필터링할 때,${loop.index} 또는 ${status.index}를 써도 순번이 1, 2, 5, 6... 처럼중간에 빠지는 현상 발생함.이유:loop.index는 전체 todoList 기준 인덱스라중간 항목이 if 조건에서 걸러지면 번호도 건너뜀.🔧 해결 방법JSTL 을 활용해서 우리가 직접 index 변수 만들고 수동 증가시켜야 함.✅ 적용 코드 예시var="index" value="1" /> var="todo" items="${todoList}"> if test="${todo.status == '미신청'}"> ${index} ${todo.title} ... var="index" value="${index + 1}" /> if>📌 결과조건에..

카테고리 없음 2025.07.23

🧨 [Spring MVC] 지출 등록 시 member_id 저장이 안 되는 문제 해결기 (세션 기반 로그인)

💬 문제 상황지출 등록 폼에서 값을 입력하고 저장했을 때,member_id는 분명히 넘겼다고 생각했는데…DB에 저장 안 됨!로그도 찍히고, 400도 아닌데…결국 500 Internal Server Error 💣🧪 에러 로그Cannot add or update a child row: a foreign key constraint fails (`wallet`, CONSTRAINT `fk_wallet_member` FOREIGN KEY (`member_id`) REFERENCES `member` (`id`)) → 즉, member_id 값이 null이거나,DB에 존재하지 않는 외래키 값이 넘어가고 있다는 뜻! 🧠 원인 분석체크 포인트상태폼에 있음✅ 있음Wallet 객체에 member_id 필드 있음✅ ..

카테고리 없음 2025.07.22