호기심 많은 개발자 🚀

EL , Expression Language 본문

WEB

EL , Expression Language

🤗 현우 🤗 2022. 1. 11. 14:23

El , Expression Language

  • 표현식 언어
  • 내장 객체안에 있는 데이터를 HTML 페이지에 출력하는 기능을 가진 언어
    EX
  • ```num: <%= request.getAttribute("num") %>num: ${num}num: ${num > 0 ? "양수":"음수"}
    이름: <%= ((AddressDTO)request.getAttribute("dto")).getName() %>이름: ${dto.name}```
  • 이름: ${dto.getName()}
  • num: ${num * 2}
  • num: <%= (int)request.getAttribute("num") * 2 %>

JSTL > 프로그래밍 기능이 있는 태그
'maven repository'
1.변수 생성
2.조건문 (if,switch)
3.반복문(for)

``` <% if ((int)request.getAttribute("num") > 0) { %>
양수
<% } else { %>
음수
<% } %>

<c:if test="${num > 0}">

양수

<c:if test="${num <= 0}">

음수

<c:forEach var="i" begin="1" end="10" step="1">

${i}

${dto.seq} ${dto.name} ${dto.age} ${dto.tel} ${dto.address}
```

'WEB' 카테고리의 다른 글

REST  (0) 2022.04.25
Ajax , Asynchronous JavaScript ans Xml  (0) 2022.01.21
게시판 만들기 (2022-01-12) 설계  (0) 2022.01.12
Comments