전체 글206 [HTML] form 태그 속성 1. action : form 내부 입력 값들을 받을 서버 측 url을 지정 2. name : form의 이름 3. accept-charset : form 전송에 사용할 문자 인코딩 지정 4. target : action에서 지정한 스크립트 파일을 현재 창이 아닌 다른 위치에 열도록 지정 5. method (기본 값 get) : 서버로 데이터를 전송하는 방식(get or post) 6. enctype : 인코딩 타입 지정, 아래 세 가지 중 하나 지정 1) enctype="application/x-www-form-urlencoded" 서버에 보내기 전 모든 문자를 인코딩하는 방식, form에 텍스트 데이터를 포함 시 지정(기본값) 2) enctype="multipart/form-da.. 2024. 12. 12. [Template Engine] Thymeleaf 기본 문법 Thymeleaf 문법의 기본적인 특징 : html 태그 안에 th 문법을 추가하는 형태 th:text="${}" th:href="@{}" th:with="${}" th:value="${}" th:action="@{}" th:object="${}" th:field="*{}" th:if="${}", th:unless="${}" th:each="변수 : ${list}" th:switch, th:case * 예제 최대길이 [[${exampleDto.example2}]]자 예제 2024. 9. 14. [Java] Date & LocalDate & LocalDateTime 변수를 yyyyMMdd 문자열로 변환 // Date 변수 date1 -> yyyyMMdd 문자열로 변환SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");String strDate1 = sdf.format(date1);// LocalDate 변수 date2 -> yyyyMMdd 문자열로 변환String strDate2 = date2.format(DateTimeFormatter.ofPattern("yyyyMMdd"));// LocalDateTime 변수 date3 -> yyyyMMdd 문자열로 변환String strDate3 = date3.format(DateTimeFormatter.ofPattern("yyyyMMdd")); 2024. 9. 13. [SQL] 특정 테이블의 과거 데이터 조회 -- MySQL의 경우 시간 비교를 위한 시간컬럼명이 필수로 존재해야 조회 가능SELECT * FROM 테이블명 WHERE 시간컬럼명 >= DATE_ADD(NOW(), INTERVAL -10 SECOND); -- 10초 전 해당 테이블의 모든 데이터를 조회SELECT * FROM 테이블명 WHERE 시간컬럼명 >= DATE_ADD(NOW(), INTERVAL -10 MINUTE); -- 10분 전 해당 테이블의 모든 데이터를 조회SELECT * FROM 테이블명 WHERE 시간컬럼명 >= DATE_ADD(NOW(), INTERVAL -10 HOUR); -- 10시간 전 해당 테이블의 모든 데이터를 조회SELECT * FROM 테이블명 WHERE 시간컬럼명 >= DATE_ADD(NOW(), INTERVAL.. 2024. 9. 13. [Java] 특정 문자열 및 빈 값 체크 // Java 특정 문자열 및 빈 값 체크String str1 = null; // str1 == null로 체크String str2 = "A"; // "A".equals(str2)로 체크String str3 = ""; // "".equals(str3)로 체크// (Java 6 이상)String str4 = ""; // str4.isEmpty()로 체크String str5 = ""; // str5.trim().isEmpty()로 체크String str6 = " "; // str6.trim().isEmpty()로 체크String str7 = " "; // str7.trim().isEmpty()로 체크// (Java 11 이상)String str8 = ""; // str8.isBlank()로 .. 2024. 8. 29. [JavaScript] submit or location.href 로딩바(LoadingBar) 구현 Ajax 통신 시 로딩바를 구현하는 방법은 여러 많은 블로그에서 확인할 수 있다. 여기서는 submit이나 location.href와 같은 페이지 이동 시 로딩바를 구현하는 방법에 대해 알아보자 1. 로딩바 gif 파일 다운로드 2. 프로젝트 이미지 폴더 안에 로딩바 gif 파일 넣기 (ex : img src='/images/loadingbar.gif') 3. script 태그 안 submit or location.href 전에 로딩바와 로딩 시 보여줄 배경 추가 후 보여주기 4. style 태그 안 코드 추가 Ajax 통신 시 complete 시점에서 아래 코드가 필요하지만 submit or location.href의 경우 페이지 이동에 의해 로딩바와 로딩 시 보여준 배경이 자동으로 숨김 및 제거된다... 2024. 3. 18. 이전 1 ··· 4 5 6 7 8 9 10 ··· 35 다음