JSP| JSTL(JSP standard Tag Library)

9740 ワード

JSTLの概要とインストール


  • 毒性
  • は含まれないので、設定2
  • ファイルapache-libに解凍してコピー

    JSTLライブラリ



    -<%@ taglib uri = http prefix ="임의"%>:ページインジケータ/ラベル白化/uri値/prefixランダムを使用

    基本構文





    暗記しないで、上手に身につけなさい.
    <%@ page language="java" contentType="text/html; charset=EUC-KR"
    	pageEncoding="EUC-KR"%>
    
    <!-- 1. JSTL 사용 선언 -->
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
    <title>Insert title here</title>
    </head>
    <body>
    
    	<!-- 변수명, 값 지정 -->
    	<c:set var="vatName" value="varValue" />
    	vatName :
    	<!-- EL표기 -->
    	<c:out value="${vatName}" />
    	<br />
    	<c:remove var="vatName" />
    	vatName :
    	<c:out value="${vatName}" />
    	</h3>
    
    	<hr />
    	<!-- try catch문 -->
    	<c:catch var="error">
    		<%=2 / 0%>
    	</c:catch>
    	<br />
    	<c:out value="${error}" />
    
    	<hr />
    	<!-- if문 -->
    	<c:if test="${1+2==3}">
    		1 + 2 = 3
    	</c:if>
    	<!-- else -->
    	<c:if test="${1+2!=3}">
    		1 + 2 != 3
    	</c:if>
    
    	<hr />
    	<!-- forEach -->
    	<c:forEach var="fEach" begin="0" end="30" step="3">
    		${fEach}
    	</c:forEach>
    
    </body>
    </html>