톰캣라이브러리에 jstl.jar // standard.jar 파일을 넣는당
<%@ taglib prefic="c" uri="http://java.sun.com/jsp/jstl/core"%>
변수선언
<c:set var="변수이름" value="값"/>
<c:set var="testVar" value="${param.testVar}" />
변수삭제
<c:remove var="변수이름"/>
<c:remove var="변수이름" scope="request(데이터영역)"/>
if문
<c:if test="조건">
실행문장
</c:if>
<c:if test="${param.num1 == param.num2}">
num1과 num2는 같아요
</c:if>
choose문(자바 switch문)
<c:choose>
<c:when test="조건">
실행문장
</c:when>
<c:when test="${param1.num==1}">
1입니당
</c:when>
<c:otherwise>
만족하는조건이없어 / default
</c:otherwise>
</c:choose>
foreach문(for문)
<c:foreach var="변수이름주기" begin="시작값" end="종료값">
</c:foreach>
<c:foreach var="size" begin="1" end="6">
<font size=${size}>사이즈가커졐</font>
</c:foreach>
배열출력하는 foreach문
<c:foreach var="배열을 저장할변수" items="배열이름(<%=배열%> or ${배열}">
</c:foreach>
<c:foreach var="Menu" items="${MENU}">
${Menu}
</c:foreach>
forTokens문
<c:forTokens var="변수" items="데이터" delims="구분자">
</c:forTokens>
<c:forTokens var="pet" items="햄스터 이구아나 소라게" delims=" ">
${pet}
</c:forTokens>
<c:set var="name" value="설^연^수^^"></c:set>
<c:forTokens var="na" items="${name }" delims="^">
${na }
</c:forTokens>
catch문( java- try{}catch(){} )
<c:catch var="변수">
에러가 발생할수잇는 코드
</c:catch>
<c:catch var="e">
<% int result=num1/num2 %>
나눗셈의 결과는?<%=result%>
</c:catch>
<c:if test="${e!=null}">
${e.message}
</c:if>
redirect문(페이지로 이동)
<c:redirect url="호출할 URL"/>
<c:redirect url="호출할 URL">
<c:param name="code" value="1234"/>
<c:param name="num" value="5"/>
</c:redirect>
import문(페이지를 포함시킴)
<c:import url="URL주소"/>
<c:import url="http://www.hanb.co.kr/AdScrap.jsp">
<c:param name="product" value="TV"/>
<c:param name="ad_index" value="007"/>
</c:import>
url문(url쉽게다룰수잇게 제공한다고하는데,,)
<c:url var="next" value="DIvide.jsp">
<c:param name="num1" value="100"/>
<c:param name="num2" value="25"/>
</c:url>
<c:redirect url="${next}"/>
out문
<c:out value="출력문"/>
<c:out value="<h1>오늘의과제</h1>"/> // 태그 화면에 출력
<c:out value="<h1>오늘의과제</h1>" escapeXml="false"/> // 화면에 미출력
<c:out value="${str}" default="No Data"/> str출력이나, 값이없는경우 default출력
'Back-End > JSP' 카테고리의 다른 글
MVC구조 (0) | 2012.03.05 |
---|---|
톰켓에 커넥션풀생성 <톰캣 context.xml> (0) | 2012.02.29 |
Beans, DAO, DTO (0) | 2012.02.27 |
자바빈게시판 만든것 (0) | 2012.02.23 |
페이지 이동시키기(forward, response.sendRedirect, location.href) (0) | 2012.02.22 |