- View단에서 java코드를 없애기 위함.
<%= request.getAttribute("result") %>
같은 것. <%= request.getAttribute("result") %>
→${result}
- 배열, List 꺼내기 :
<%= ((List)request.getAttribute("list")).get(0) %>
→${list[0]}
- Map 꺼내기 :
${Map이름.값의이름}
(.
을 사용)
⇒ EL을 통해 pageContext
에 담긴 것 등 어디에 있든지 뽑아낼 수 있다.
(ex : pageContext.setAttribute("aa", "hello") → ${aa}로 뽑아낼 수 있음)
그렇다면 각 저장소에 같은 키워드로 저장된다면? → 우선순위에 따라 첫번째 것이 출력됨.
(우선순위 : page → request → session → application)
→ 특정 위치의 것을 뽑고 싶다면? → 내장 객체를 사용.
- pageScope / requestScope / sessionScope / applicationScope
(ex : ${sessionScope.cnt} )
'개발 > 웹개발' 카테고리의 다른 글
네이버 CLOVA OCR 테스트 중 - 파이썬 예제 (0) | 2024.12.03 |
---|---|
jstl의 Core 태그 (0) | 2021.08.26 |
Servlet에서 session 사용하기 (0) | 2021.08.26 |