목표 매개변수를 전달해서 해당하는 매개변수에 대한 정보만 불러오는 상품 상세페이지를 작성한다. select * from where prd_id=${prd_id} 상황 매개변수 전달하는 부분까지는 코딩이 되었는데 이것을 어떻게 넘겨받는지에 대해서는 이해가 부족하다. 따라서 게시판 상세보기 화면에서 글번호의 매개변수를 어떻게 넘기는지와, 어떻게 받아오는지에 대해서 공부한다. 클라이언트 이벤트 이동 시 발생한 매개변수를 통해 쿼리문 실행하는 과정 1. client 측에서 페이지 이동 발생 시 : retrieve.do?num=으로 매개변수 전달 2. RetrieveActionController.java에서 request.getParameter("num")으로 매개변수 받아온 뒤 이를 BoardDAO의 retri..
가정 데스크탑과 사무실 데스크탑의 ip 주소가 다르기 때문에 이를 설정해야하는 것 같다 이것 때문에 꼬박 만이틀을 날린 관계로 다른 초보자들은 저와 같은 절망의 구렁텅이에 빠지지 않길 바라며 정리해둡니다. 1. WebContent > META-INF - Context.xml에서 url의 ip주소를 변경해주어야합니다. 제 경우 사무실에서는 @localhost를 사용하고, 가정에서는 ip주소를 사용합니다. 12345678910111213 Colored by Color Scriptercs 2. WebContent > WEB-INF > jdbc.properties에서 역시 url의 ip주소를 변경해주어야합니다. jdbc.driverClassName=oracle.jdbc.driver.OracleDriver jdb..
1. 기존 파일을 import하는 방식으로는 JDBC connection을 얻을 수 없다고 뜸 2. git에 있는 것을 다운 받아 보기로 함 3. 같은 에러 발생 하.. 미침 https://okky.kr/article/532288 datasource확인해보라길래 확인해보니 이 Context.xml 파일에 username과 password가 scott tiger로 되어있는 것을 확인. flower f1234로 변경 . 4. 여전히 같음. ojdbc 드라이버가 없는 것 같음. 퀀텀 디비 통해서 등록해보기로함. tomcat에 ojdbc가 없음. 자바 라이브러리를 잘못된 경로에 설치해서 그런 것 같음. 재설치함. 재부팅 참고중인 링크 https://nadak.tistory.com/19 https://june86..
목표 상황 문제 lee.BoardCommand가 lee.DetailCommand로 형변환 불가능하다는 에러가 발생 도무지 BoardCommand를 호출한 적이 없는데 어디서 바꿔치기 됐는지 알 수가 없음 원인 Detail.xml에서의 반환자료형(board2)이 board2가 아니라 board로 되어서 BoardCommand(dto)의 자료형으로 반환되었기 때문. 해결 해결하게 된 추론 강사님께 BoardCommand가 어디에서 생성되어 넘어오는지 모르겠다고 도움을 청했다. 경로를 확인해보았다고 말씀드림. 공부한 내용 SqlMapConfig.xml에서 typeAlias의 소관을 이해하였다. 태그에서 dto파일을 불러오며, 그 dto파일에 별칭을 부여한다. ▶ 이 객체?가 Detail.xml에 전달된다. ▶..
목표 상품 상세 페이지에 prd 테이블의 필드인 prd_id, prd_name, prd_img, prd_intrdc, prd_price에 저장된 정보 중 하나(where prd_id='Sf'를 뿌려준다. 상황 DetailActionController까지는 원활히 작동되지만(dao 객체까지 받아온다) 그 후 classcastexception 발생 문제 오류 상황 ▼클라이언트 ▼콘솔 22번 라인에 대하여 lee.BoardCommand가 lee.DetailCommand로 형변환 될 수 없다고 나온다. 문제가 된 /detail.jsp의 22번 라인의 코딩은 아래와 같다. 22 DetailCommand data=(DetailCommand)iter.next(); iter.next()를 형변환 할 수 없다고 하였으니..
목표 상품 상세 페이지에 prd 테이블의 필드인 prd_id, prd_name, prd_img, prd_intrdc, prd_price에 저장된 정보 중 하나(where prd_id='Sf'를 뿌려준다. 상황 DetailActionController까지는 원활히 작동되지만(dao 객체까지 받아온다) 그 후 NullPointerException이 떨어진다. 문제 어디에서 NullPointerException이 떨어지는지 알 수 없다. 1. index.jsp에서 /// detail.do로 요청이 들어간다 2. web.xml에서 /// ~.do로 들어온 요청은 board-servlet.xml이 처리하라고 알려준다. ㄴ▶혹시 새로운 dispatcher servlet을 만들어서 요청을 처리해야 했던걸까? 3. b..