본문 바로가기

JSP(Java Server Page)/JSTL

JSTL 출력형식 지정 : fmt

<%@page import="java.util.Date"%>

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

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

<html>

<head>

<meta content="charset=UTF-8">

<title>Insert title here</title>

</head>

<body>

** 숫자 및 날짜 서식<br/>

숫자 : <fmt:formatNumber value="12345.678" type="number"/><br/>

통화 : <fmt:formatNumber value="12345.678" type="currency" currencySymbol="$"/><br/>

백분율 : <fmt:formatNumber value="12345.678" type="percent"/><br/>

소수이하 : <fmt:formatNumber value="12345.678" pattern="#,##0.0"/><br/>

<br/>

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

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

<c:out value="${now}"/>

날짜 : <fmt:formatDate value="${now}" type="date"/><br/>

시간 : <fmt:formatDate value="${now}" type="time"/><br/>

모두 : <fmt:formatDate value="${now}" type="both"/><br/>

모두 : <fmt:formatDate value="${now}" type="both" pattern="yyyy년 MM월 dd일 hh시"/><br/>

<hr/>

에러처리<br/>

<c:catch var="myErr"> <!-- 변수 myErr값(value)은 catch태그 안의 text가 된다 -->

<%

int a = 10 / 0;

out.print("a : " + a);

%>

</c:catch>

<c:if test="${myErr != null }">

에러발생 : ${myErr.message }

</c:if>

<br/>

작업 계속

<br/>

<hr/>

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

<c2:import url="http://www.daum.net"/>



<hr/>

*** 다른 문서 포함<br/>

<!-- <jsp:include page="jstl_ex.jsp"/> -->

<c:import url="jstl_ex.jsp"/>


</body>

</html>

'JSP(Java Server Page) > JSTL' 카테고리의 다른 글

글자수 제한 효과 주기  (0) 2014.06.10
JSTL을 이용하여 properties 파일 자료 가져오기  (0) 2014.04.28
JSTL  (0) 2014.04.28
c:set으로 선언한 변수 사용하는 법  (0) 2013.09.09
JSTL fmf  (0) 2013.07.02