WORK/JAVA 7

jsp 엑셀다운로드 받기

jsp내용을 그대로 엑셀로 다운받고자 할 때 사용하면 된다. jsp 내용 샘플로 만든 내용이라 임의로 form 을 만들어 전송 했다. function excelDownLoad(){ let newForm = $(''); newForm.attr("name", "newForm"); newForm.attr("method", "post"); newForm.attr("action", "/excelDownLoad.do"); newForm.appendTo('body'); newForm.submit(); } 엑셀 다운로드 Colored by Color Scripter cs Controller 내용 각자 사용하는 프레임워크에 맞춰 변경하여 사용하면 된다. @requestMapping("/excelDownLoad.do") ..

WORK/JAVA 2023.11.29

MyBatis XML resultMap의 list 에 list 조회하기

SELECT USER_ID , DEPT_ID , USER_NM FROM USER_INFO cs 사용자 테이블 조회시 결과값이 아래와 같이 조회되는경우 USER_ID DEPT_ID USER_NM U23001 D001 홍길동 U23002 D002 이순신 U23003 D003 장영실 그리고 부서 테이블 조회 시 결과값이 아래와 같이 조회되는 경우 SELECT COMPANY_CODE , COMPANY_NAME , DEPT_ID FROM DEPT_INFO WHERE 1 = 1 AND DEPT_ID = 'D001' cs COMPANY_CODE COMPANY_NAME DEPT_ID C001 티스토리 그룹 D001 C002 티스토리 건설 D001 C003 티스토리 패션 D001 xml에서의 쿼리 작성은 두개로 해야 하..

WORK/JAVA 2023.11.07

spring boot 에러페이지 만들기

spring boot 에서 @RequestMapping(value = "/error") 값이 존재하지 않으면 기본 에러 페이지가 노출 된다. 그래서 java 파일 하나 만들어서 @RequestMapping(value = "/error") 부분을 선언해주면 끝 import org.springframework.boot.web.servlet.error.ErrorController; import org.springframework.http.HttpStatus; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.RequestD..

WORK/JAVA 2022.11.01

이클립스 git 접속정보 저장

프로젝트 PC를 바꾸기도 하고 이래저래 하다보니 자꾸 까먹어서 적어 놓는다 ㅠㅠ 이클립스도 요 두달간 몇번을 받은건지...ㅠㅠ 소스 싱크를 받던 뭘 하던 깃 연동만 하면 자꾸 얘가 뜬다 ㅠㅠ 이클립스에서 git 접속정보 저장하는 방법은 간단하다. 깃 레파지토리에 가서 Remote > Origin > 구름 우클릭 > Change Credentials.. 클릭 위와 같은 창이 뜨면 계정정보 입력 후 Save 클릭하면 된다. 끝

WORK/JAVA 2022.09.29

curl REST API 호출 및 값 파싱 예제

사진과 같은 방식으로 호출하고 respons 값이 리턴된다고 했을 때 아래와 같이 작성했다. 먼저 spring boot 라 pom.xml 파일에 아래 내용 추가 1 2 3 4 5 com.squareup.okhttp3 okhttp 3.10.0 cs 대략적인 자바소스 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 import okhttp3.MediaType; import okhttp3.OkHttpClient; import okhttp3.Request; import okhttp3.Req..

WORK/JAVA 2022.09.19

이클립스 GitHub 연동시 cannot open git-upload-pack에러

이클립스에서 git 연동 시 cannot open git-upload-pack 와 같은 에러가 발생 될경우 해결방법 두가지 1. window > preference > team > git > configuration addEntry 클릭후 팝업창에서 아래와 같이 입력 - key : http.sslVerify - value : false 두번째는 jdk 1.7로는 되지않는다 ㅠㅠ 따라서 eclipse.ini 파일에서 -Dosgi.requiredJavaVersion=1.8 로 변경 후 다시 시도해보면 된다.

WORK/JAVA 2022.08.02