IT/etc

[JSP/JSTL] EL태그 replace로 *주기

토희 2022. 9. 19. 22:43
728x90

 

학원 프로젝트를 하면서 id, pw 찾는 부분을 지금 하고있는데,

id 정보 뿌려줄때 뒤에 3글자 * 로 만들기

 

 

jsp 안에 추가 

<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>

<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>

 

 

html 내

<c:out value="${fn:substring(문자열, 0, fn:length(문자열) - 3)}" /> ***

 

 

여기서 data.ID는 쿼리 통해서 가지고 온 데이터임

data.ID 대신 문자열을 쓰면 된다. 

그러면 아래 화면 처럼! 🤟

 

 

 

++ el태그에도 replace나 substring이랑 다 있었다...

 

이외에 functions 에서 사용할 수 있는 함수들

  • contains
  • startsWith, endsWith
  • escapeXml
  • indexOf
  • split, join
  • length
  • replace
  • substring
  • toLowerCase, toUpperCase
  • trim

 

 

 

참고:

https://limeeyojung.tistory.com/16

 

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

[JSP/JSTL] EL식에서 문자열 치환하기, 자르기, 붙이기 개인정보(생년월일, 전화번호, 아이디, 이름 등) 표시할 때 일부 문자열을 * 표시로 치환해야 하는 경우 JSp에서 처리하는 방법으로 JSTL의 funct

limeeyojung.tistory.com

 

728x90