JSP

[JSP] JSTL (Jsp Standard Tag Library)

HJLIM 2020. 10. 26. 21:27

1. c:url 태그

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!--c는 core의 줄임말로 정의한 prefix로 태그를 사용할 수 있다. -->>
<%@ page import = "java.util.*" %>

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
	
	<p><a href="ex10.jsp">[이전]</a><a href="ex12.jsp">[다음]</a></p>
	
	<h2>c:url 태그</h2>
	<c:url var = "var" value="http://naver.com">
		<c:param name="p1" value="value1"/>
	</c:url>

	<a href = "${var}" >이동</a>
	
	
	<h2>c:redirect 태그</h2>
	<c:redirect url="http://www.daum.net"/>	
	
	
	<p><a href="ex10.jsp">[이전]</a><a href="ex12.jsp">[다음]</a></p>
	
</body>
</html>

 

 

 

 

 

 

 

 

 

 

 

 

2. fmt:parseData 태그

 

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%> <!--c는 core의 줄임말로 정의한 prefix로 태그를 사용할 수 있다. -->>
<%@ page import = "java.util.*" %>


<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>JSTL</title>
</head>
<body>
	<p><a href="ex11.jsp">[이전]</a></p>
	
	<h2>날짜 다루기</h2>
	<h3>fmt:parseData 태그</h3>
	<code>
		&lt;fmt:parseData var ="data1" value="2021-09-03" pattern="yyyy-MM-dd"/>
	</code>
	<!-- 날짜정보를 포맷팅하겠다.(데이터 형식에 맞게 사용) -->
	<fmt:parseDate var="date1" value="2021-09-03" pattern="yyyy-MM-dd"/>
	<h3>fmt:formatDate 태그</h3>
	<fmt:formatDate value="${date1}" pattern="MM/dd/yy"/>
	<p><a href="ex11.jsp">[이전]</a></p>
	<%
		//out.println(new SimpleDateFormat("MM/dd/yy").format(new java.util.Date()));
	%>
	
</body>
</html>

 

fmt:parseData태그는 날짜 정보를 데이터 형식에 맞게 포맷팅하는 태그이다.