개발중/Java (74) 썸네일형 리스트형 Java - String 날짜형 Type 검사 Java - String Date 형 Type 검사 아래 네가지 형식이 아니라면 "" 빈 값을 반환한다. "yyyy-mm-dd", "yyyy.mm.dd", "yyyymmdd", "yyyy/mm/dd" package com.rsn.POMS; import java.text.SimpleDateFormat; import java.util.Date; import java.text.ParseException; public class test{ public static boolean validateJavaDate( SimpleDateFormat dateTest, String strDate) { if (strDate.trim().equals("")) { return false; } else { dateTest.setL.. LOMBOK - NoArgsConstructor/AllArgsConstructor 사용 NoArgsConstructor 다영선배가 Lombok 을 쓸 때 좋은 방법을 가르쳐 줬다! 기존 🤨 보통 생성자는 이렇게 쓰는데 매번 번거로운 작업이 아닐 수 없다. CategoryBasicVo vo = new CategoryBasicVo(); vo.setCategory_name(categoryName); vo.setCategory_type(categoryType); vo.setCategory_name_sub(categoryNameSub); vo.setCategory_sub_use(categorySubUse); vo.setCategory_sort_num(categorySortNum); vo.setCategory_use(categoryUse); vo.setCategory_public(categoryPub.. 액셀 / 액셀 파일 한글 깨져요. 액셀 파일 한글 깨져요. String fileName = "한글테스트.xlsx"; fileName = URLEncoder.encode(fileName, "UTF-8"); response.setCharacterEncoding("UTF-8"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\";"); 시도 1 String fileName = "한글테스트.xlsx"; fileName = new String(fileName.getBytes("utf-8"),"8859_1") + ".xls"; fileName = URLEncoder.encode(fileName, "UTF-8"); response.setCharact.. 액셀 다운로드 - '~~.xlsx' 의 내용에 문제가 있습니다 난 아래 처럼 구현 했는데 더보기 package com.rsn.POMS.api.lucy.action.service.excelComponent; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import java.util.Map; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletRequest; import javax.servlet.http... lombok / getter setter 대소문자 호환 오류 내가 테스트 할 때는 getter setter 를 써서 테스트 했는데 테스트가 잘되서 lombok 으로 변경한 후에 커밋을 했다. 근데 lombok 으로 바꾸고 테스트를 하지 못한 실수 때문에 역시 에러가 발생,, 😨 내가 변수을 아래 표기법으로 만들었는데 private int sSpanMng; private int sAdvancedSearch; private int sTopicSearch; 생성자는 이렇게 public int getsSpanMng() { return sSpanMng; } public void setsSpanMng(int sSpanMng) { this.sSpanMng = sSpanMng; } public int getsAdvancedSearch() { return sAdvancedSear.. 액셀 / AbstractXlsxView - setContentType 액셀 구현할 때 설정을 이렇게 세 개 했는데, response.setCharacterEncoding("UTF-8"); response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); response.setHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\";"); AbstractXlsxView 를 설정 받았다면 setContentType 을 설정해줄 필요가 없다. response.setCharacterEncoding("UTF-8"); response.setHeader("Content-Disposition", "attachmen.. Excel 로딩바 -AbstractXlsxView 오늘 내가 해결해야 하는 문제는 java에서 excel 다운로드를 했을 때 하단에 다운로드 과정이 보이는 로딩바가 필요하다. 나는 내가 지정한 경로에 다운로드 되는 것은 마무리 지었지만, 로딩바가 보이지 않는다. 이번 문제는 다솜언니한테도 주완선배한테도 물어봐서 해결을 해나가려고 했다. 덕분에 넓게 이해는 되었지만 깊게 이해는 되지 않았다. 이제 내 몫이겠지.. (;´༎ຶД༎ຶ`) 아무튼 오늘 해결 하는걸로 pom.xml 확인 org.apache.poi poi 3.13 JAVA Exception / 에러 일부로 발생 시키기 오늘은 Exception 발생을 고의로 시키고 싶은 상황이 나타났다. Date Type 을 내가 원하는 4가지 형식으로 정해두고 그 형식에 벗어난다면 Exception 을 발생시켜야 하는데, 그 방법을 잘 모르겠어서 헤매서 주완선배 도움을 받아서 해결했다. Exception 자바에서 예외란 사용자의 잘못된 조작이나 개발자의 코딩 실수로 인해 발생하는 프로그램 오류를 말한다. 예외가 발생되면 프로그램은 곧바로 종료된다는 점에서 에러와 동일하나 예외는 처리를 통해 프로그램을 종료하지 않고 정상 실행 상태가 유지 되도록 할 수 있다. 일단 예외는 두가지가 있다. 일반 예외 ( Checked Exception) 개발자가 반드시 예외 처리를 직접 진행해야 한다 Exception 을 상속 받지만 RuntimeExc.. 이전 1 ··· 3 4 5 6 7 8 9 10 다음