Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘
- 이클립스
- Eclipse
- 깃허브 간단요약
- 설치
- EL태그
- 버튼
- SESSION
- springboot
- 깃허브
- html
- 필터체인
- java
- 면접
- 제이쿼리
- MySQL
- 셋업
- 자바
- 오라클
- 마이바티스
- jsp 내부객체
- jquery
- 자바스크립트
- 폼태그
- Oracle
- Spring
- jsp
- 설정
- 스프링
- jstl
Archives
- Today
- Total
은은하게 코드 뿌시기
JSTL - Core태그 본문
728x90
Core 태그 taglib 지시자 선언
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
Core태그 종류
태그 | 기능 |
<c:out> | <%=...%> 표현식과 동일하게 jsp페이지에 출력하는 태그 |
<c:set> | 4개 영역의 JSP 저장소에 변수를 선언하는 태그입니다. <c:set var="str3" value="JSPStudy" scope="page"/> 문자열 str |
<c:if> | if문과 같은 기능의 조건을 선언하는 태그입니다. <c:if test= "${param.id != null}"> </c:if> |
<c:choose> <c:when> <c:otherwise> |
다중건을 선언하기 위해 사용 사용예) <c:choose> --> 조건문 시작 <c:when> --> if같은 조건 </c:when> <c:otherwise> --> if else 의else 같은조건 </c:otherwise> </c:choose> |
<c:forEach> | 배열이나 collection객체의 요소를 사용하기 위해 사용되는 태그, for문같은 구조 <c:forEach var="i" items="${arr}" begin="0" step="1" end="3"> </c:forEach> 추가기능 참고 https://baessi.tistory.com/144 |
<c:forTokens> | StringTokenizer 클래스의 기능처럼 문자열에 구분자를 제거하고 요소를 사용하기 위해 제공되는 태그 |
<c:import> | include 지시자와 같이 다른 페이지의 내용을 포함하기 위한 태그 |
<c:url> | 지정한 url에 링크의 기능을 제공하는 태그입니다. |
<c:param> | <c:import>와 <c:url>에서 매개변수를 선언하는 태그입니다. |
<c:redirect> | 쿼리를 포함한 지정한 url로 웹페이지가 전환되는 태그입니다 <c:redirect url="http://www.oracle.com"> |
<c:catch> | try catch와 같이 예외처리를 위한 태그 |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%
String str1 = "java의 jstl";
String str2 = null;
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSTL CORE TAG</title>
</head>
<body>
<h2>CORE TAGS1</h2>
<br>
<c:set var="str3" value="jspstudy" scope="page"/>
<c:set var="str4" value="JSTL" scope="session"/>
-<c:out value="<%=str1%>" default="기본출력값"/><br>
-<c:out value="<%=str2%>" default="기본출력값"/><br>
-<c:out value="${str3}" default="기본출력값"/><br>
<c:remove var="str4"/>
${str3} 와 ${str4}<br>
<% String s = (String)pageContext.getAttribute("str3");%>
<font color="red"><b><%=s%></b></font><br>
</body>
</html>
|
cs |
728x90
'웹 > JSP' 카테고리의 다른 글
JSTL SQL태그 (0) | 2022.07.19 |
---|---|
JSTL 포매팅(Formatting) 태그 (0) | 2022.07.19 |
JSTL 태그종류 (0) | 2022.07.19 |
EL태그 / 표현언어(EL, Expression Lnaguage)/eq,ne,lt,le,gt,ge (0) | 2022.07.19 |
jstl 연동/CORE태그/연동예제 (0) | 2022.07.18 |
Comments