반응형
Notice
Recent Posts
Recent Comments
Link
JongTachi의 개발 블로그
EL Tag(Expression Language Tag) 본문
728x90
반응형
1. What is The EL Tag??
EL Tag는 JSP 위에서 출력에 관한 일을 수행한다. EL는 <%out.println("abc)%>과 <%=abc%>를 ${abc}로 간단하게 사용할 수 있게 해주는 Tag이다. 또한 간단한 비교, 논리, 수치 연산도 태그 안에서 가능하다.
- Why do we use the EL Tag so much?
- attrubute를 바로 불러 올 수 있어서
- 형변환을 하지 않는다.(단 코드는 줄어들지만 연산시 정확하지 않을 수도 있음)
- 출력용으로 최고
2. Compare JSP And EL
Existing JSP Code | Code Using EL |
request.getParameter("name"); | ${param.name} |
request.getAttribute("name"); | ${name} |
Member m = (Member)request.getAttribute("member"); m.getName(); |
${member.name} |
List list = (List) request.getAttribute("list"); list.get(0); |
${list["0"]}, ${list.get(0)} |
3. EL 내장 객체
내장 객체 | |
param | 파라미터 값을 불러올 때 |
paramValue | 파라미터 값을 배열로 불러올 때 |
pageScope | page영역의 객체를 참조 할 때 |
requestScope | request영역의 객체를 참조 할 때 |
sessionScope | session 영역의 객체를 참조 할 때 |
applicationScope | application 영역의 객체를 참조 할 때 |
cookie | 쿠키 객체를 참조 할 때 |
initParam | 초기 context 파라미터 조회 |
pageContext | context 객체를 참조 할 때 |
728x90
반응형
'JSP' 카테고리의 다른 글
Java runtime error (jdk version 문제일 가능성이 크다.) (0) | 2022.08.16 |
---|---|
Cookie, Session 특징 및 차이점 (0) | 2022.07.26 |