ALLYES
[2022년 청년친화형 기업 ESG지원 사업 - 35] 본문
일시 : 2022.10.21
시간 : 9:00 ~ 18:00
오전/오후 : Spring
JSTL + EL 문법 : test01, test02
test01.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
int a=10;
for(int i=1;i<=5;i++){
if(i%2==0){
%>
<font size="<%=i%>">야호</font><br/>
<%
}
}
%>
<c:set var="s" value="1"/>
<c:set var="e" value="100"/>
<c:forEach var="i" begin="${s}" end="${e}" step="1">
<font size="${i}">${i%2==0 ? '야호' : ''}</font><br/>
</c:forEach>
</body>
</html>
test02.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String[] flist={"사과","바나나","포도","귤","오랜지"};
//객체바인딩
request.setAttribute("flist", flist);
%>
<c:forEach var="f" items="${flist}">
${f}<br/>
</c:forEach>
</body>
</html>
EL
- 표현식 = 출력식 : <%= %>
- ${ 식 }
- 안에 쓸 수 있는 식
- var(변수이름)
- attribute(속성이름)
- 객체 바인딩에서 만들어진(list)를 속성이름으로 쓸 수 있음
- model.addAttribute("list", list); // 객체바인딩(Controller)
- 이를 읽는 것은 request.getAttribute("list); // View(JSP)
- => ${list}
- 안에 쓸 수 있는 식


'ESG' 카테고리의 다른 글
| [2022년 청년친화형 기업 ESG지원 사업 - 37] (0) | 2022.10.25 |
|---|---|
| [2022년 청년친화형 기업 ESG지원 사업 - 36] (0) | 2022.10.24 |
| [2022년 청년친화형 기업 ESG지원 사업 - 34] (0) | 2022.10.20 |
| [2022년 청년친화형 기업 ESG지원 사업 - 33] (0) | 2022.10.19 |
| [2022년 청년친화형 기업 ESG지원 사업 - 32] (0) | 2022.10.18 |