'Web 개발/Java, SpringBoot, JPA' 카테고리의 글 목록 (2 Page)
본문 바로가기

반응형

Web 개발/Java, SpringBoot, JPA

(39)
[JQuery, Bootstrap] Bootstrap Validator를 이용한 유효성 체크 1. HTML 2. Jquery 이때, 주의할 점은 datepicker를 사용하면 datepicker를 다시 다시 눌러서 값을 수정할 경우 (key입력이 아닌 val()를 통해 값이 입력) 유효성 체크를 하지 않으므로 revalidate를 추가해야합니다. 자세한 내용은 공식홈페이지 참고 : http://bootstrapvalidator.votintsev.ru/settings
[SPRING/JAVA] Apache POI를 이용한 Excel 업로드 Apache POI 를 이용하여 XLSX형식으로 된 파일 데이터를 읽어오는 예제입니다. 1. HTML을 이용하여 파일을 입력 받습니다. 2. Controller를 통해 파일을 받아와서 파일내에 있는 데이터를 읽어옵니다. /** * xlsx형식의 데이터 업로드 */ @PostMapping("/upload") public String uploadData(@RequestParam(value = "excelFile", required = true) MultipartFile file) { // XSSFWorkbook 파일 열기 InputStream is = file.getInputStream(); // 해당파일 XSSFWorkbook로 받기 XSSFWorkbook workbook = new XSSFWorkbook..
[JQuery] selectionStart undefined input에 있는 현재 커서의 위치를 가져오기 위해 selectionStart 를 사용하였으나 undefined 라는 오류가 발생하였습니다. this 가 아닌 $(this) 를 사용하였기 때문에 발생한 오류였습니다. 따라서 다음과 같이 해결하였습니다. let curPos = $(this)[0].selectionStart; 참고 [this - Javascript] Javascript의 경우에는 이벤트가 발생한 태그 요소를 반환 [ $(this) - Jquery] Jquery의 경우에는 이벤트가 발생한 요소의 정보들이 Object로 반환 출처: https://m.blog.naver.com/software705/220978986713
[JAVA] 주민등록번호를 통해 만 나이 계산 public class DateUtils { public static int getAmericanAge(String rrnFront, String rrnBack) { // 오늘 날짜 LocalDate today = LocalDate.now(); int todayYear = today.getYear(); int todayMonth = today.getMonthValue(); int todayDay = today.getDayOfMonth(); // 주민등록번호를 통해 입력 받은 날짜 int year = Integer.parseInt(rrnFront.substring(0,2)); int month = Integer.parseInt(rrnFront.substring(2,4)); int day = Integer...
[SpringBoot/Thymeleaf] 첨부파일을 포함한 메일 전송 java.lang.IllegalStateException: Not in multipart mode - create an appropriate MimeMessageHelper via a constructor that takes a 'multipart' flag if you need to set alternative texts or add inline elements or attachments. 메일 전송시 파일을 첨부할 때, 위와 같은 오류가 발생하였다. MimeMessageHelper helper = new MimeMessageHelper(message, true); MimeMessageHelper 생성시, multipart 모드로 생성하여 해결하였다. 전체 코드 String content = proce..
[SpringBoot] Datepicker를 통해 전달 받은 text를 Date 타입으로 전달 Whitelabel Error Page: There was an unexpected error (type=Bad Request, status=400). Validation failed for object Field error in object : rejected value []; ,typeMismatch.inputDate,typeMismatch.java.util.Date Datepicker 사용하면서 위와 같은 오류가 발생하였다. 오류메세지를 전부 적을수는 없지만 정리하자면 위와 같다. 이는 String 타입으로 넘어온 값을 Date타입으로 변환하지 못하여 발생한 에러이다. 따라서 다음과 같이 해결하였다. 1. datepicker 사용시 format 지정 $(document).ready(function(..
[MySQL] MySQL 8.0 Workbench 설치 및 사용 1. 설치파일 다운로드 https://dev.mysql.com/downloads/workbench/ 위 링크를 통해 공식홈페이지에 들어가면 다운로드 페이지가 나타난다. 사진과 같이 "Download", "No thanks, just start my download" 를 클릭하여 설치파일을 다운로드 한다. 2. 설치파일을 통해 설치 3. Workbench 실행 후 Connection 생성 4. DB 스키마 생성 5. 사용자 및 권한 관련 설정 Administartion 탭에서 Users and Privileges 를 클릭 6. 사용자 생성 Add Account 를 클릭하여 사용자 생성 7. 해당 사용자에게 역할 부여 8. 테이블 단위 권한 부여
[Jquery] select 관련 플러그인 1. editable select $('#basic').editableSelect(); 2. multi-select

반응형