Java(21)
-
[java] JSTL 부등호 모음
부등호 설명에 앞서 왜 ==를 사용하지않고 eq를 사용해야하는건지 궁금하였습니다.잠깐 찾아보니 2가지 이유가 있었습니다. 문법적 이유: JSTL은 XML 기반의 문법을 사용합니다. XML에서는 특정 문자를 이스케이프(escape) 처리해야 하는데, ==는 XML에서 사용되는 특수문자 중 하나입니다. 이를 방지하기 위해 eq를 사용하여 XML에서도 유효한 문법을 유지할 수 있습니다.가독성 및 명확성 강화: eq는 'equal'의 약자로, 비교 연산자의 의도를 더 명확하게 전달합니다. 코드를 읽는 사람이 부등호 ==를 보다 쉽게 이해할 수 있습니다. 특히, JSP와 같은 템플릿 엔진을 사용하는 경우에는 가독성이 매우 중요합니다.따라서, JSTL에서는 eq를 사용하여 가독성을 높이고 문법적 오류를 방지하기..
2024.05.07 -
[java] input 입력 제한 주기(영어,한글,숫자)
- 영어와 한글 입력제한 / 숫자만 입력하고싶을때자바 스크립트에서 구현 $("#ecare_no").bind("keyup", function(event){ var chk = /^[0-9]*$/g; var temp = $("#ecare_no").val(); if(!chk.test(temp)){ $("#ecare_no").val(temp.replace(/[^0-9]/g,"")); }}); - 한글 입력제한 / 영어와 숫자만 입력하고싶을때html 에서 구현
2024.05.06 -
[java] 등록한 엑셀파일 읽기
사용자가 화면에서 엑셀파일 양식을 내려받고몇개를 등록했는지 사용자가 엑셀파일을 업로드했을때 특정 키워드로 길이를 읽어서화면에 보여줘야했습니다.엑셀파일은 이해를 돕기위해 아래를 참고해주세요.순번 번호1 010-xxxx-xxxx2 010-xxxx-xxxx3 010-xxxx-xxxx4 010-xxxx-xxxx5 010-xxxx-xxxx6 010-xxxx-xxxx7 010-xxxx-xxxx사용자가 위 내용이 담긴 엑셀파일을 업로드하면 화면에서 총 발송 요청건수 : {} 로 보여주려고 합니다.아래는 적용한 소스입니다.// HTML input type 파일로 주고 파일 올렷을때 onchange 이벤트로 자바스크립트를 타게합니다.input type="file" onchange="readExcel()"// 등록된 엑셀..
2024.05.01