Notice
Recent Posts
Recent Comments
Link
«   2026/03   »
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
more
Archives
Today
Total
관리 메뉴

ALLYES

[2022년 청년친화형 기업 ESG지원 사업 - 35] 본문

ESG

[2022년 청년친화형 기업 ESG지원 사업 - 35]

Allyes_99 2022. 10. 21. 17:17

일시 : 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}