수업 내용32 ajax post 방식 vo를 json형태로 전송할 때 415 에러 $.ajax({ anyne : true, type : 'POST', data : JSON.stringify(itemFilter), url : '/manager/item/ajaxItemListFilter', dataType:"text", success : function(data) { } jsp 에서 controller로 요소 형식의 데이터를 보내려고 할때 415에러가 났다. (검색 데이터 전송까지 하려니까 get으로 하면 안되더라) 전송할 데이터가 많아서 이를 스크립트 단에서 요소로 묶어 json형태로 변환해 전송하려고 했는데 다음과 같은 에러가 났다. 구글링을 해보니 보내는 데이터의 Content-Type의 미설정으로 인해 서버가 어떠한 데이터인지 이해하지 못해 발생하는 에러라고 한다. 따라서 Cont.. 2023. 8. 2. ajax로 생성된 html에 클릭 이벤트 걸기 $.ajax({ url : '/manager/item/ajaxItemList', type : 'GET', data : { 'page' : pageNum }, dataType:"json", async: "false", success : function(data) { var str = '';//상품 리스트 본문 var strPage= '';//페이지 버튼 var list = data.list; var page = data.page; var startpage = data.startpage; var endpage = data.endpage; //본문 아이템 리스트 $.each(data.list, function(index, item) { //상품 이미지 삽입 str += ""; str += ''; //상품 정보.. 2023. 8. 1. [Spring] 1. DI 의존성 주입(Dependency Injection, DI) 의존성이란 간단하게 설명해서 두 객체간의 관계가 서로 독립적인 정도를 말한다. A라는 라이브러리를 사용하기 위해 B라는 라이브러리가 필요할 때 의존성이 있다고 말한다. 의존성 주입은 프로그램 디자인이 결합도를 느슨하게 되도록하고 분리하는 것이다. 만약 한가지 라이브러리에 모든 기능을 넣는다면 그 프로젝트의 거시적인 이해가 굉장히 쉬워지겠지만, 이후의 유지 보수 과정을 생각하면 굉장히 좋지 못하다고 할 수 있다. 따라서 모듈간의 응집도를 높이고 결합도를 느슨하게 되도록 해야한다. 의존성 주입의 기본적인 의미는 ‘외부'에서 클라이언트에게 서비스를 제공(주입)하는 것이다. 다시 말해, 객체가 필요로 하는 어떤 것을 객체 내에서 해결하는 것이 아닌 외부.. 2023. 6. 29. [spring] 0. 환경설정 인코딩 src => main => web-app => WEB-INF => web.xml 파일에 들어가서 밑에 코드 붙여넣기 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 forceEncoding true encodingFilter /* 서버 파일명 변경 서버 탭의 톰캣 클릭 => 모듈 탭 => 프로젝트 클릭 => 오른쪽 edit => path명 "/"로 변경 pom.xml 에서 사이에 라이브러리 추가 (Mave Repository 사이트에서 라이브러리 코드 검색 가능) https://mvnrepository.com/ 자주 사용하는 라이브러리 junit junit 4.12 test org.project.. 2023. 6. 26. 이전 1 2 3 4 5 ··· 8 다음