본문 바로가기

개발자의 공부방/프로젝트22

프로젝트] 다시 한번 생각해보기. public Map salesTransferReportExcel(@RequestParam Map map) { log.warn("===>===>===>===>===>===> ServiceImpl ===>===>===>===>===>===>===>===>===>"); Map resultMap = new HashMap(map); log.warn("===> resultMap 크크크크크" + resultMap); MemberVO memberOutPutVo = ((MyAuthenticaion) SecurityContextHolder.getContext().getAuthentication()).getMemberVO(); ArrayList arrList = new ArrayList(); String gdSeq = (S.. 2020. 4. 24.
프로젝트] 에러 Stream closed 해결하기 17:05:22.405 ERROR org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/].[dispatcherServlet][log:175] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception java.io.IOException: Stream closed at java.io.BufferedWriter.ensureOpen(BufferedWriter.java:116) at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:126) at java.io.BufferedWriter.flush(Bu.. 2020. 4. 22.
프로젝트] casting 하기 java.math.BigDecimal cannot be cast to java.lang.Integer java.math.BigDecimal cannot be cast to java.lang.Integer 이렇게 에러가 뜬다. int smsCnt = (int) listValue.get("sms_cnt"); //테스트 java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer ==== 이 방법 실패 ==== Object(객체)를 int로 변환하는 방법 1. int i = (int)Object 객체앞에 (int)를 써서 강제형변환 int lmsCnt = Integer.valueOf((Integer) listMapValue.get("lms_cnt")); ==== 이 방법 실패 ==== 2. int i = Intege.. 2020. 4. 22.
프로젝트] JSP 에서 토큰 값을 전달하는 방법. 프로젝트를 진행하면서 어떤 기능을 구현하느냐에 따라서 응답 호출 보내고 받는 것들이 조금씩 다르다. 그중에서 JSP에서 토큰을 전달하는 방법 두가지를 적어본다. 1. 제이쿼리 ajax function excelDownlod() { var params = {}; params.srchDateFrom = $('#sdDateFrom').val().replace(/-/g, ''); params.srchDateTo = $('#sdDateTo').val().replace(/-/g, ''); params.srchYear = $('#sdDateTo').val().substr(0, 4); //params.form = $("#frm").serialize(); //params.frm = $("form[name=form]")... 2020. 4. 20.
프로젝트] jsp view단에서 replace 하기 feat. 2020-02-11 을 20200211 으로 변경하자, 정규식 사용해 - 없애기 var params = {}; params.srchDateFrom = $('#sdDateFrom').val().replace(/-/g, ''); params.srchDateTo = $('#sdDateTo').val().replaceAll("-"); params.srchYear = $('#sdDateTo').val().substr(0, 4); 위 처럼 replace 를 하고 /-/g 를 하면 - 마이너스가 없어진다. 정규식을 사용한다. 아래는 설명 replace(치환) var 변수; 변수.replace(,); g : 모든 패턴 체크(global) i : 대소문자를 구별없이 체크 m : 여러줄 체크 ^ : 처음 $ : 끝 . : 한문자 .replace(' ','') : 첫번째 공백 제거 .replace(/\.. 2020. 4. 16.
프로젝트] 데이터테이블 columDefs targets 로 컬럼 데이터 조작하기 function searchList() { $('#datatable_01').DataTable({ paging: false, processing: false, // show indicator serverSide: true, scrollY: '62vh', scrollCollapse: true, destroy: true, searching: false, lengthChange: false, responsive: true, bPaginate: true, pageLength: 15, ordering: false, info: false, columnDefs: [ {targets: '_all', visible: true, orderable: false, className: 'dt-head-center dt-body.. 2020. 4. 3.