<%@page import="java.util.ArrayList"%>
<%@page import="java.util.List"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%
List<String>list=new ArrayList();
list.add("장미");
list.add("백합");
list.add("메리골드");
list.add("무궁화");
list.add("안개꽃");
//request에 저장
request.setAttribute("list", list);
//세션에 id,hp 저장
session.setAttribute("id", "angel");
session.setAttribute("hp", "010-7777-8888");
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">
<script src="https://code.jquery.com/jquery-3.5.0.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
<title>Insert title here</title>
</head>
<body>
<h1>request의 list 출력</h1>
<c:forEach var="s" items="${requestScope.list}" varStatus="i">
${i.count} : ${s}<br>
</c:forEach>
<h1>request의 list 출력..requestScope는 생략가능</h1>
<c:forEach var="s" items="${list}" varStatus="i">
${i.count} : ${s}<br>
</c:forEach>
<h1>세션에 들어있는 아이디와 연락처 가져오기</h1>
<h3>sessionScope는 생략 불가능</h3>
아이디: ${sessionScope.id }<br>
연락처: ${sessionScope.hp }<br>
<h1>Token 분리해서 출력</h1>
<c:set var="color" value="magenta,blue,yellow,gray,orange,purple"/>
<c:forTokens var="s" items="${color }" delims="," varStatus="i">
<h3>${i.count } : <b style="color: ${s}">${s}</b></h3>
</c:forTokens>
</body>
</html>