ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 211111_jstl_변수선언/출력,fmt
    카테고리 없음 2021. 11. 11. 11:27

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

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

        pageEncoding="UTF-8"%>

        

    <!-- 태그 -->

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

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

          

    <!DOCTYPE html>

    <html>

    <head>

    <meta charset="UTF-8">

    <link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

    <script src="https://code.jquery.com/jquery-3.5.0.js"></script>

    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

    <title>Insert title here</title>

    </head>

    <body>

    <!-- 변수선언 -->

    <c:set var="name" value="이하늬"/>

    <c:set var="age" value="25"/>

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

     

    <!-- 변수 출력 1 -->

    <h2>이름: <c:out value="${name}"/></h2>

     

    <!-- 변수 출력 2 -->

    <h2>이름: ${name}</h2>

    <h2>나이: ${age}</h2>

    <h2>오늘 날짜: ${today}</h2>

     

    <!-- pattern을 이용한 fmt 날짜 형식 -->

    <pre>

      <fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm"/>

      <fmt:formatDate value="${today}" pattern="yyyy-MM-dd a hh:mm"/>

      <fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm EEE"/>

      <fmt:formatDate value="${today}" pattern="yyyy-MM-dd HH:mm EEEE"/>

    </pre>

     

    <c:set var="money" value="6789000"/>

    <c:set var="num1" value="123.456789"/>

    <!-- jstl에서 숫자출력 양식..fmt 사용 -->

    <pre>

      ${money }

      ${num1 }

      

    <!-- number값 3자리마다 컴마 -->

      <fmt:formatNumber value="${money}" type="number"/>

    <!-- currency..화폐 단위 -->

      <fmt:formatNumber value="${money }" type="currency"/>

      

    <!-- pattern -->

      <fmt:formatNumber value="${num1}" pattern="0.00"/>

      <fmt:formatNumber value="1.2" pattern="0.00"/>  <!-- 값이 없어도 0으로 출력 -->

      <fmt:formatNumber value="1.2" pattern="0.##"/> <!-- 값이 없으면 출력 안함 -->

    </pre>

    </body>

    </html>

     

     

    댓글

Designed by Tistory.