<%@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 |