목록분류 전체보기 (104)
시스템아 미안해
html에서 form으로 감싸진 name중 VO에서 선언한 int형 필드가 있을때 생긴 에러. insert와 update를 같은 뷰에서 했는데 update뷰엔 idx가 존재하지만, insert뷰엔 idx가 null이었다. int형 vo필드를 name으로 controller에 인자로 넘겼는데 이 값이 null이면 400에러가 떴다. 해결방안) 1. vo변수를 String형으로 바꾼 다음 DB로 넘기기 직전에 int로 변환한다. 2.vo변수를 Integer형으로 바꾼다 3. 해당 name을 삭제하고 id를 줘서 submit 전 formData객체를 생성한 후 조건문을 돌린다. if($("#intIdx").val() != ""){ formData.append("intIdx",$("#intIdx").val())..

1. pom.xml에 dependency 추가 https://mvnrepository.com/artifact/org.projectlombok/lombok-maven-plugin org.projectlombok lombok-maven-plugin 1.18.12.0 provided 2. 좌측 프로젝트 하위 Maven Dependencies 목록 중 lombok 실행 3. lombok 설치 4. 이클립스 재실행. (껐다 재실행 안하면 안생깁니다!) outline에 getter setter가 잘 뜨는것을 확인할 수 있다.
https://www.eclipse.org/downloads/packages/release/2020-06/r
일단 PropertyPlaceholderConfigurer 를 사용하자. 이 클래스를 bean 으로 등록하면 외부의 .properties에 저장된 정보를 스프링 설정 파일에서 사용할 수 있다. [servlet-context] classpath:config/locale/application.properties [application.properties] ##1. beans:list에는 읽고 싶은 classpath(src/main/resources)에 생성해놓은 properties의 파일을 넣는다. upload.file.path = D:\\downloads\\files\\condo\\photo [application-bean.xml] ##2. beans:import에는 properties에 깔아놓은 데이터를..
파일을 업로드 하기 위해 multipartResolver bean을 servlet-context에 추가하고, pom.xml 에 servlet을 3.1을 build하려니 web-app의 버전도 같이 맞춰줘야 했다. [pom.xml] javax.servlet javax.servlet-api 3.1.0 provided [web.xml] web-app별 dtd를 검색해서 상단 dtd를 3.1로 맞춰주고, 그제서야 에 빨간 줄이 사라졌다. 31457280 1004857600
1. dataType : success function 에 전달될 argument 의 형태를 지정하는데 사용. 2. file 전송을 위해 ajax에 contentType: false, processData: false 옵션을 추가한다. 2-1. processData : false > DOM documnet 또는 기타 처리되지 않은 파일을 보낼때 false로 지정한다. (일반적으로 서버에 전달되는 query string 형태 방지) 2-2. contentType : false > "multipart/form-data"로 전송되게 할때 false로 지정한다. function saveBoard() { var form = $("#dataForm")[0]; //FormData : js에서 지원, 과 같은 효과를 ..