한글 깨질 경우 인코딩 디코딩
2022. 12. 2. 14:00
Spring
프론트쪽 인코딩 var code = encodeURL("한글"); or var code = encodeURL("한글","UTF-8"); 스프링쪽 디코딩 String code = java.net.URLDecoder.decode(request.getParameter("code"), "UTF-8");
스프링 브라우저별 한글 파일명 ( 한글 출력 안될때)
2022. 11. 8. 16:05
Spring
String fileName = "원본 파일명"; String name = ""; String header = request.getHeader("User-Agent"); if (header.contains("Edge")){ name = URLEncoder.encode(fileName, "UTF-8").replaceAll("\\+", "%20"); response.setHeader("Content-Disposition", "attachment;filename=\"" + name + "\".xlsx;"); } else if (header.contains("MSIE") || header.contains("Trident")) { name = URLEncoder.encode(fileName, "UTF-8").re..

엑셀 다운로드
2022. 11. 1. 15:15
Spring
ArrayList list = new ArrayList(); if(resultList != null){ for(int i = 0; i < resultList.size(); i++){ ArrayList dataList = new ArrayList(); Object obj = resultList.get(i); Map resultMap = objectMapper.convertValue(obj, Map.class); dataList.add(String.valueOf(i + 1)); dataList.add(String.valueOf(resultMap.get("CodeNm"))); dataList.add(String.valueOf(resultMap.get("edcDay"))); dataList.add(String...