Backend10 날짜(date)값을 특정한 형식(format)으로 받는 법 https://kdyspring.tistory.com/31 (Spring,JSP) JSP에서 날짜 값을 fmt태그를 사용해 포맷하는법 JSP파일에서 Controller에서 넘겨받은 날짜값을 출력하여보면 Thu Aug 19 09:19:06 KST 2021 이런식으로 날짜가 사용자 입장에서 알아보기 힘들게 출력이 됩니다. 이런식으로 출력되는 날짜를 보기 편하게 kdyspring.tistory.com 2022. 4. 5. 상품을 장바구니에 담으면 상품금액이 0으로 뜨는 문제 문제] product > view 에서 장바구니 담기 submit 클릭 시, shop > cartinfo 로 정보들이 전달되는데 상품금액(cs.money)이 계속 0으로 뜬다 시도] 1. cartmapper.xml 에 쿼리가 cs_money = cs_cnt * p_price 인 것 확인 2. cartmappertest 에서 testInsertSub 단위테스트 시 장바구니에 상품을 제대로 들어갔으며 상품금액도 계산문이 처리된 값(cs_money = cs_cnt * p_price)으로 들어갔다 3. 계산은 제대로 되지만, view단에 제대로 뜨지 않는 걸로보아 값이 넘어가는 과정에서 문제가 있음으로 생각함 product > view 의 파일 중 cs_cnt와 장바구니 담기의 submit이 각자 form으로 .. 2022. 3. 25. 페이지네이션 PageDTO 클래스를 이용해 요청하기 위한 정보를 줄건데 요청하는건 pageNum 이라 정의 페이지 양(한페이지에 나타날 게시글 갯수) - pageAmount 최초의 페이지는 pageNum = 1, pageAmout = 10 PageViewDTO 페이지 정보 하단부에 이런 링크 필요 그다음엔 11 12 13.. 20 가야 함 PageDTO에 의한 결과가 PageViewDTO select * from tblboard order by b_num desc limit 10 offset 10; page offset 26-17 0 16-7 10 즉, limit은 amout에 offset은 page와 관계된다 boardmapper.xml 1 2 3 (1-1)*Amount (2-1)*Amount (3-1)*Amoun.. 2022. 2. 25. 0218 오전 -녹화못함- shopcontroller 수정 후 로그인 후 장바구니 들어갔을 때 로그 확인 @GetMapping("/cartinfo") public void cartinfo(HttpSession session, Model model) { // 로그인 상태인지 확인 String m_id = (String)session.getAttribute("m_id"); if(m_id != null) { // 세션아이디를 이용해서 cm_code 를 조회해야 함 CartmainVO cartmain = new CartmainVO(); cartmain.setM_id(m_id); cartmain = cartservice.readmainid(cartmain); if(cartmain != null) { // 로그인 되어있고 장바구.. 2022. 2. 18. 오답 2022. 2. 15. 오답노트 shop>list.jsp로 폼을 만들고 CartsubVO 와 shopcontroller 작성 후 장바구니 버튼을 눌렀을 때 VO에 anotation Data가 빠져서 해시코드가 나왔었음(Date아님) mappertest중 insertsub, deletesub에 에러나는 이유 cartmapper 에서 cartmain과 cartsub의 함수명(변수명?)과 VO의 파라미터명이 일치하지 않아서 2022. 2. 15. 들어갈 때 주소 http://192.168.0.22:8080/board/list 2022. 1. 28. mysql connector 를 외부 jars 추가 mysql - downloads - MySQL Community (GPL) Downloads » - Connector/J - 아카이브 - 다운로드 후 압축풀고 mysql-connector-java-5.1.49-bin.jar 파일만 C:\developer\WebJava 두고 사용 프로젝트에 오른쪽마우스 클릭하고 properties - java build path - Classpath 선택 후 add external JARs - mysql-connector-java-5.1.49-bin.jar 경로 지정 후 적용 (컴파일 인식) webcontent - web-inf - lib 에 mysql-connector-java-5.1.49-bin.jar 을 붙여넣기 (런타임 인식, 톰캣을 사용해서..) 2022. 1. 7. jsp db준비 tbl입력 컴퓨터엔 서버가 있고 여러 IP address가 있는데 이것은 문 같은거다 ip address, port = TCP/IP : 문을 연다 port에는 TCP, UDP라는 포트가 있다 서버 표준 번호=80 클라이언트는 80번 서버로 연결된다 톰캣은 서버번호가 8080 클라이언튼느 8080으로 연결된다 나머지 문은 다 닫혀잇다 mysql 포트번호 3306 ----------------- db에 mysql 들어가서 use mysql; 실행 -curd정의 -DDL /* use mysql; create table tblboard ( b_num int not null primary key AUTO_INCREMENT, b_subject varchar(100) not null, b_contents varchar(2000.. 2022. 1. 7. 이전 1 2 다음