반응형
[JSP/JSTL] EL식에서 문자열 치환하기, 자르기, 붙이기
개인정보(생년월일, 전화번호, 아이디, 이름 등) 표시할 때 일부 문자열을 * 표시로 치환해야 하는 경우 JSp에서 처리하는 방법으로 JSTL의 functions 를 사용하는 방법이 있다.
예를들어 abcd12345 - > abcd12*** 와 같이 뒤의 3글자만 치환하기 위해서는 다음과 같이 처리하면 된다.
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
...
...
...
<c:out value="${fn:substring(문자열, 0, fn:length(문자열) - 3)}" /> ***
이외에 functions 에서 사용할 수 있는 함수들
- contains
- startsWith, endsWith
- escapeXml
- indexOf
- split, join
- length
- replace
- substring
- toLowerCase, toUpperCase
- trim
반응형
'IT > JSP' 카테고리의 다른 글
[jquery] data.hasClass is not a function 오류 (0) | 2018.07.10 |
---|---|
[JQuery/JavaScript] append() prepend() after() before() 사용해서 요소 앞, 요소 뒤에 요소 추가하기 (0) | 2018.07.09 |
[JSTL/JSP] c:forEach 문 사용시 Property 'param' not found on type java.lang.String 에러 (0) | 2018.07.04 |
[jsp/html] 파일 다운로드 구현하는 방법 !! 초간단 다운로드 기능 구현 (7) | 2018.07.02 |
JSP/JSTL <c:import> 사용 Servlet으로 값 보내기 (0) | 2018.07.02 |