Language/Java, Jsp

jstl funtion

__bo0o_ 2022. 3. 18. 00:39

1. 날짜

ex) 2022-03-17 21:10:23.0 -> 2022-03-17

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

...

<fmt:formatDate pattern="yyyy-MM-dd" value='<%=rst.getDate("c_date")%>' />

- 간단하게 바꾸기

<%=rst.getDate("m_date")%>

 

1) 현재년도

<c:set var="now" value="<%=new java.util.Date()%>" />

 

2. 숫자 포맷

ex) 1000 -> 1,000

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

...

<fmt:formatNumber value="${ex}" pattern="#,###"/>

 

3. 문자열 자르기

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

...

${fn:substring(item.c_date,0,10)}

 

4. 객체 Length 얻기

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

...

${fn:length(list)}

 

5. 공백 제거

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

...

${fn:trim(ex)}

 

6. 배열

<c:set var="regionText">
    ${text.content.main.map.mapogu},
    ${text.content.main.map.gangnamgu},
    ${text.content.main.map.jongnogu},
    ...
</c:set>
<c:set var="regionTextArr" value="${fn:split(regionText, ',')}" />

 

https://programmers.tistory.com/entry/JSTL-format-태그로-날짜-형식-변경하기

반응형