-
jstl 특정 문자를 숫자로 변경Web Programming 2023. 2. 3. 23:16728x90반응형
만역에 게시판 리스트의 제목을 A(3) B(2) C(4) 이런식으로 표기를 해야될 경우가 있을 경우 먼저 불러오려는 데이터가 AAA|BB|CCCC 이라고 가정하면 <c:set var="contentsLen" value="${fn:length(fn:replace(list.Alphabet, '|', ''))}" /> -> AAABBCCCC 이니까 9 로 | 를 제거하고 전체 문자열 길이를 구한 다음에 <c:set var="contentsLenAA" value="${fn:length(fn:replace(contentsLen, 'A', ''))}" /> A 값을 제외한 개수를 구한 다음에 -> 6 contentsLen 의 길이와 contentsLenAA 의 길이를 빼면 ( 9 - 6 ) 이니까 3 을 구해낼 수 있음. 이런식으로 값을 구해서 A(3)이란 값을 찾아냄.
728x90반응형'Web Programming' 카테고리의 다른 글
fmt:formatNumber 예시 (0) 2023.02.03 form c:url 예시 (0) 2023.02.03 input 투명글 보이게 placeholder (0) 2023.02.03 jsp:include (0) 2023.02.03 jsp 화면에 자바 조건으로 콘솔 찍기 (0) 2023.02.03