본문 바로가기

분류 전체보기

(25)
JSON 배열 생성 # 배열 생성1. 여러배열 형태 생성  2. 배열에 배열 데이터 삽입- 배열 생성 시 주의점     ① 안에 있는 배열 먼저 생성 후 밖에 있는 배열로 덮기     ② 처음 생성되는 배열 순서는 key 배열 스펠링 순서(collection으로 정렬해야함)코드) JSONArray ar = new JSONArray();//simple은 .add로 들어감 ar.put("홍길동"); ar.put("강감찬"); ar.put("이순신"); JSONObject jo = new JSONObject(); jo.put("member", ar); String result = ar.toString(); String result2 = jo.toString(); m.addAttribute("data", r..
JSTL 외부 페이지 로드, 변수값 전송 # 외부 페이지 로드- import를 이용하여 외부의 jsp파일을 로드할 수 있음- 단, 해당 페이지에 set태그를 이용하여 공유하는 데이터 방식은 없음- 각각의 페이지의 변수는 공유가 안됨  # import한 페이지에 해당 변수값 전달하기1. 외부 페이지 import2. 변수에 적용할 데이터 값 입력3.import 된 페이지 에서 변수 사용4. 적용결과 (jstl6.do실행)
JSTL Split을 이용하여 출력하기 #  Split을 이용하여 출력하기1. core, function 로드2. 문자열을 split을 이용하여 해당 값을 원시배열로 변환 후 해당 값을 forEach를 이용하여 출력 "/> ${z } ​
JSTL 문법 1. JSTL 엔진- 항상 맨 위에 가져와야함  2. JSTL 문법 1 (out태그, set 태그)1.  JSTL만 단독으로 사용하는 경우는 없음. 주로 do에서 호출받아서 사용 (Model, ModelandView)2. 조건문, 반복문 외에는 태그와 태그 사이에 값을 넣지 않는다.3. out 태그     - out.print와 같은 형태의 출력 태그4. set 태그     - setattribue와 동일한 형태의 태그     - jsp에 있는 갑을 jstl로 반환시 set을 이용하여 변환     - 속성 : scope : ① "session"  => session을 생성 또는 로드, 초기화 (충돌날 수 있어 주로 초기화할때만 씀)                              ② "request"..
Exception 예외처리 1. Exception 예외처리 방법-> 수업시간에 살짝만 알려주심, 원래 exception 만 모아두는 모듈이 따로 있음.-> 다른 예외처리법도 많으니 참고만  @Controller public class shop_main2 { @ExceptionHandler(MissingServletRequestParameterException.class) public void han(MissingServletRequestParameterException ex, HttpServletResponse res) throws Exception{ res.setContentType("text/html;charset=utf-8"); this.pw=res...
Spring - I/O + DB gallaryboard 제작 1. DB1. table 제작create table gallery( gidx int(7) not null auto_increment, gwriter char(100) not null, gsubject varchar(200) not null, gtext text not null, gorifile text null,                    //사용자가 업로드한 파일명gfile text null,                        //저장 시 랜덤함수를 이용하여 저장된 파일명gindate timestamp not null default current_timestamp, primary key(gidx) ); 2. MVC2-0. 게시판 제작 전 고려할 점① 출력되는 페이지는 제일 먼저 리스트가 ..
Spring - I/O 파일 업로드, 저장 1. I/O 활용 전 세팅1-1. pom.xml 세팅1. maven repository 에서 검색 후 라이브러리 설치2. pom.xml 에 업로드3. commons-fileupload 쓰는 이유          -> @Muticonfig 로 server 에 업로드 하면 CDN서버(이미지 전용 서버)를 못 씀              ∴ 그래서 commons-fileupload 이 나옴 => CDN ,localserver 다 사용 가능 1-2. webpage.xml 세팅 (servlet-context.xml)1. 파일 업로드를 사용할 수 있도록 class 를XML로 로드     -> ctrl + h 로 CommonsMultipartResolver 검색 후 패키지 가져와서 property class 로 넣기?..
Spring - 쿠폰 생성 프로세서 1.coupon 프로세서- 쿠폰 생성 시 고려할 점     1. 쿠폰 종류 -%, 원     2. 쿠폰 사용 제한 금액     3. 쿠폰 제한 카테고리     4. 쿠폰 범위 제한 일자     5. 장바구니 적용범위     etc..- 쿠폰 프로세서에 필요한 기능     - 쿠폰 생성페이지     - 쿠폰 리스트 페이지 2. coupon 프로세서 생성 2-1. DB 생성1. table 생성 2-2. 쿠폰 생성1. View 쿠폰 명 : 쿠폰 할인율 : 쿠폰 활성화 : 사용함 사용안함 쿠폰 만료일 : ​2. Controller     ① 데이터 소스, dao 를 module(coupon_insert()..