[Web] JSTL 속성 / JSTL 태그
# JSTL : Java Standard Tag Library : XML형식
1. 지원하는 태그와 속성만 사용할 수 사용이 가능
2. 오버라이딩 => 사용자 정의 태그라이브러리
3. JSP => View(화면출력 용도) => if, for, 다중 if
core |
<c:forEach var="i" begin="1" end="10" step="1"> for(int i=1(begin); i<=10(end); i++(step)) |
fmt 변환 |
= 날짜 변환 <fmt:fomatDate value="변경될 날짜 데이터" pattern=""> 년도 : yyyy 월 : M, MM (대문자) ==> M (1,2,3, ... 10,11,12) , MM(01,02,03 .. 11,12) 일 : dd 시간 : hh 분 : mm 초 : ss ==> SimpleDateFormat(pattern에 지정된 형식) = 숫자 변환 <fmt:formatNumber value="변경할 숫자" pattern="00,000"> 오라클 : 9, 자바 : 0 예) <fmt:formatNumber value="90000" pattern="00,000"> => 90,000 <fmt:~> ==> out.println() |
function(fn) String 메소드 호출 |
- length(), substring(), split(), trim(), toUpperCase(), toLowerCase(), replce(), indexOf(), startsWith(), endsWith() ==================================JavaScript에서도 사용한다 $(fn:length("abdefg")} ${fn:substring(문자열,1,5)} → 자바가 아니기 때문에 출력용으로만 사용한다 |
# fmt 예제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%-- 날짜 변경, 숫자 변경 --%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<fmt:formatNumber value="90000" pattern="00,000"/>
</body>
</html>
|
cs |
# 출력화면
