2024/08 99

[Error Note] 38. Parameter not found. Available parameters are ...

[Error Note] 38. Parameter not found. Available parameters are ...  Springboot로 익명게시판을 만들던 중. 익명 게시판의 글을 수정하거나, 삭제하려면 작성자 인증 처리가 필요할 것 같았다. 이를 위해 비밀번호를 체크하는 페이지를 만들었는데, 게시글 id/타입(수정/삭제)/비밀번호를 JSP에서 Controller로 넘기던 중 에러가 발생했다.   에러 메세지 역시 'boardid(게시글 pk)를 찾지 못했습니다'라는 글만 나와서, '@PathVariable에 분명 넣었는데 왜 이러지?ㅜㅜ'라는 생각만 계속 했다. 파라미터에 들어가지 못했다는 걸 보면 JSP에서부터 넘어오지 못하는 것 같아, JSP와 Controller를 한창 보던 중. JSP 단..

Error Note 2024.08.29

[JavaScript] 30. JavaScript를 사용한 게시글 상세보기 기능 만들기(1)

[JavaScript] 30. JavaScript를 사용한 게시글 상세보기 기능 만들기(1) 1. boardList.js// 샘플 데이터 입력const sampleBoardList = [ { id: 1, title: "첫번째 게시글", content: "첫번째 게시글에 내용 입니다.", username: "홍길동", today: "2024.08.25", count: 5, }, { id: 2, title: "두번째 게시글", content: "두번째 게시글에 내용 입니다.", username: "이몽룡", today: "2024.08.25", count: 5, }, { ..

[JavaScript] 29. JavaScript를 사용한 글쓰기 기능 만들기

[JavaScript] 29. JavaScript를 사용한 글쓰기 기능 만들기   1. boardList.js// 샘플 데이터 입력const sampleBoardList = [ { id: 1, title: "첫번째 게시글", content: "첫번째 게시글에 내용 입니다.", username: "홍길동", today: "2024.08.25", count: 5, }, { id: 2, title: "두번째 게시글", content: "두번째 게시글에 내용 입니다.", username: "이몽룡", today: "2024.08.25", count: 5, }, { id:..

[셸위:게임 친구 매칭 사이트] 6. 1차 기능 구현(2) - 2024.08.26

[셸위:게임 친구 매칭 사이트] 6. 1차 기능 구현(2) - 2024.08.261. DB 테이블 쿼리 삽입 완료DB 스키마더보기-- create database shallwe_db;-- use shallwe_db;-- 관리자 테이블create table admin_tb( user_id int primary key auto_increment not null, username varchar(20) not null, id varchar(20) unique key not null, password varchar(20) not null, email varchar(50) unique key not null, phone_number varchar(20) unique key not null..

[Error Note] 37. MySQL DB 연결 오류: Error querying database

[Error Note] 37. MySQL DB 연결 오류: Error querying database  MySQL과 Springboot를 사용해 웹사이트를 개발하던 중, 화이트라벨 에러 페이지를 만났다. 마침 SQL 쿼리문도 수정하고 실행했었기 때문에, 'SQL 쿼리문은 틀리지 않았을텐데? 왤까?'라는 의문을 갖게 했다.   아래와 같은 에러메세지를 천천히 읽던 중, 'DB가 존재하지 않는다'라는 문구를 보고 바로 MySQL에 접속해, 해당 DB를 조회해봤다. 아뿔싸! DB명도 잘못 적었는데, Springboot에 연결해둔 계정에 DB, Data를 생성해두지 않았던 것이다.  먼저 경로를 올바르게 설정한 뒤, 연결한 계정으로 테이블과 데이터를 설정하니 목록이 성공적으로 조회되었다. 역시 SQL 연결 후에..

Error Note 2024.08.26

[JavaScript] 26. JavaScript를 사용한 헤더 만들기

[JavaScript] 26. JavaScript를 사용한 헤더 만들기  1. header.js// DOMContentLoaded 이벤트를 사용해보자.document.addEventListener('DOMContentLoaded',function(){ // DOM 요소를 가져오기 const boardMenu = document.getElementById('board'); const signInMenu = document.getElementById('signIn'); const signUpMenu = document.getElementById('signUp'); const authLinks = document.getElementById('authLinks'); // 로그인 ..

[ad.pocker] 1. 기능 및 와이어프레임 구상 회의

[ad.pocker] 1. 기능 및 와이어프레임 구상 회의-2024.08.24(1:00PM) 1. 회의 내용 정리(1) 다음 주 목표: 화면 및 기능 명세 작성 완료(2) 기능 구현은 (1)이 끝난 뒤 다시 논의하기로(3) 서영수: 관리자 페이지 와이어프레임 작성(4) 엄송현: 기능 명세서 작성 2. 기능 명세서 작성1. ad.pocker 광고 페이지 (1)[공통] 헤더 (2)[공통] 광고 게시판(4x4//광고 제목, 섬네일) (3)[관리자] [광고 올리기] 버튼 -클릭 시 파일 선택 창 -관리자가 아닐 시 뜨지 않음 2. ad.pocker 광고 상세 페이지 (1)[공통] 헤더 (2)[공통] 영상 제목 (3)[공통] 영상 시청 기능 3. ad.pocker 사용자 페이지 (1)[공통] 헤더 (2)[공통] ..