본문 바로가기
웹 프로그래밍 기초/자바기반의 웹&앱 응용SW 개발자

자바기반의 웹&앱 응용 SW개발자 양성과정 44일차 -66

by oncerun 2020. 5. 1.
반응형

숫자 출력 형식 지정하기.

JSTL : formatNumber

 

<fmt:formatNumber value="${n.hit}"/>

일반적으로 통용되는 천 자리를  , 로 구분되어 자동적으로 구분됩니다.

 

 

<td><fmt:formatNumber type="number" pattern="#,####원" value="${n.hit}"/></td>

 

type을 number로 정해주고 pattern을 우리가 직접 정해 줘야 할 때 속성을 찾아서 사용하면 됩니다.

 

 

JSTL :functions로 EL에서 함수 이용하기.

첨부파일 목록을 대문자로 변경하기

DB의 데이터를 대문자로 하지 말고 출력을 할 때 대문자로만 출력하기.

 

 

태그 라이브 추가.

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

 

 

태그 형태가 아닌 EL안에서 fn:로 사용할 수 있다.

 

<a href="${fileName}">${fn:toUpperCase(fileName)}</a>

 

 

 

zip 파일로 끝나는 test만 스타일 주는 방법

<c:if test="${fn:endsWith(fileName, '.zip')}">
<c:set var="style"  value="font-weight:bold; color:red;"/>
</c:if>
<a href="${fileName}" style="${style}">${fn:toUpperCase(fileName)}</a>

 

더 많은 기능은 JSTL function 구글 검색

만약 복잡한 기능을 EL fn을 이용해서 코드를 작성해야 한다면 과연 view에서 작성하는 것이 맞는지 다시 한번 확인해보아야 한다.

반응형

댓글