ㆍSpring & JSP12 [스프링]쇼핑몰 / 장바구니 만들기 첫페이지 기능구현 완성! BasketVO.java package com.g3.domain; import java.sql.Date; public class BasketVO { private int b_num; // 장바구니 번호 private String u_id; // 회원아이디 private int b_p_num; // 상품번호 private int b_p_amount; // 상품수량 private String b_p_option; // 상품옵션 private String b_p_price; // 상품가격 private Date b_date; // 장반구니담은날짜 public int getB_num() { return b_num; } public void setB_num(int b_num) { this.b_num = b_num.. 2021. 9. 10. [spring/스프링] pom.xml 부터 DB디비/테스트 세팅 mysql 기준 javax.servlet javax.servlet-api 3.1.0 javax.servlet.jsp jsp-api 2.1 provided javax.servlet jstl 1.2 junit junit 4.12 test mysql mysql-connector-java 8.0.16 org.mybatis mybatis 3.4.1 org.mybatis mybatis-spring 1.3.0 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} com.fasterxml.jackson.core jackson-databind 2.8... 2021. 9. 9. [jsp] fmt:formatDate 날짜/시간/화폐/소수점 포맷format 태그라이브러리를 '' 시작전 적어줍니다. 변수선언 -> 출력문 입력 -> ${today } 출력 -> ${today } line 2, 4 가 실제코드입니다. 마저도 값을출력 한 상태로 볼수있다. 위 코드와 출력만 보았을때는 사실 [ java.util.Date ] import해서 그냥 쓰는것이 더 낫지 않나 생각이 들기도했다. fmt을 써보는 거고 한번만 정리 잘해두자! 는 생각. 이제 포맷을 시작으로 날짜 포맷 부터 만들어보도록 하겠다. 기본 날짜 데이터 ① 앞으로는 코드 비교때는 ①를 구분자로 넣어야지 매번 newDate처럼 유니코드 다넣어서 하려니 시간이 너무 든다. 기본 포맷으로 출력 하니 기본 시간 데이터 ① ② 날짜 데이터 ① ② ③ ④ ⑤ .. 2021. 9. 5. [JSP] EL표현식 / c:forEach 문 ㅡ 자바for문과 비교하기 * 스크립틀릿 for문 2021. 9. 5. [jsp][EL표현식/JSTL] 기본정리편 준비물 [eclipse ide 툴사용] [java EE] [dynamic web project] 기준 경로/path[project/WebContet/WEB-INF/lib] 경로에 위 사진처럼 jar파일 추가해줍니다. 파일 다운로드는 http://tomcat.apache.org/download-taglibs.cgi JSTL → 자카르타 회사에서 개발, 자주사용되는 기능을 모아놓은 커스텀태그 - CORE 라이브러리(기본적 기능) : 변수선언, 조건문, 반복문처리 페이지 이동 - Fommatting 라이브러리 (fmt) : 다국어처리(국제화), 날짜,숫자 데이터를 형식화 EL 표현식 - JSP 표현식 을 대신 사용하기 위해 생성됨 → ${ } 사용 * EL표현식 - 비교연산자 == / eq != / ne > .. 2021. 9. 4. [JSP/서블릿]웹 개발에 필요한 이론 정리 파일 웹 ? 인터넷의 정보를 특정 프로그램(브라우저)을 사용해서 정보를 보여주는곳 웹 프로그래밍 -> 데이터 입출력 * 통신 프로토콜 : 데이터를 주고 받기위해서 서로 지정한 약속 (통신규약) 1) 어떤방식의 접속 2) 어떤속도 접근 3) 어떤 형태로 처리 * TCP / IP : 통신 프로토콜 중 한가지 방식 [PC1] [PC2] 애플리케이션층 애플리케이션층 트랜스포트 층(TCP/UDP) 트랜스포트 층(TCP/UDP) 네트워크(인터넷) 층(IP) 네트워크(인터넷) 층(IP) 데이터링크 층 데이터링크 층 * 애플리케이션층 : 상용 인터넷 응용 프로그램(브라우저,카카오톡,멜론...) 사용자 사용 계층 * 트랜스포트 층(TCP/UDP) : 데이터 전송시 에러 검출 & 정정 * 네트워크(인터넷) 층(IP) : 데이터.. 2021. 9. 3. 이전 1 2 다음