IT/JSP

[JSP/JSTL] EL식에서 문자열 치환하기, 자르기, 붙이기

미녀개발자 2018. 7. 5. 11:13
반응형

[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


반응형