JSTL(JSP Standard Tag Library)
* core 기본적인 기능 제공
EL(Expression Language)
- 표현 언어를 의미
- jsp 스크립트르 대신해서 속성 값들을 좀 더 편리하게 출력하기 위해 제공하는 언어
- ex) <%=hello%> -el-> ${hello} 코드 간결화
* 표현언어(Expression Language : EL)
톰캣에서 제공하기 때문에 따로 설정할 필요가 없다.
JSP 스크립트를 대신하여 속성 값들을 좀 더 편리하게 출력하기 위해 제공되는 언어이다.
형식) ${ }
표현식 태그
1. <%=request.getParameter("name")%>
2. <%=request.getParameterValues("hobby")%>
3. <%=request.getAttribute("hoho")%>
4. <%=request.getAttribute("test")%>
5. <%=request.getID()%> // article - 자바빈
표현언어(EL)
1. ${param.name}
2. ${paramValues.hobby} 결과는 프트링 배열 (String[])
차례대로 출력할 경우
- ${paramValues.hobby[0]}
- ${paramValues.hobby[1]}
- ${paramValues.hobby[2]}
3. ${requestScope.hoho}
또는
${hoho} :
이 경우에는
page -> request -> session -> application 영역 순으로
'hoho' 이름의 attribute를 찾습니다.
4. ${sessionScope.test}
5. ${article.id} 또는 ${article["id"]}
또는 ${article['id']}
속성으로 저장할 수 잇는 것
pageScope : Page 영역에 존재하는 객체를 참조할 때 사용한다.
requestScope : Request 영역에 존재하는
sessionScope :
applicationScope :
EL 연산자
'IT > JSP' 카테고리의 다른 글
[JSP] EL연습 02 (0) | 2019.05.20 |
---|---|
[JSP] EL 연습 01 (0) | 2019.05.20 |
[JSP] 커넥션 풀을 이용한 페이지 제어 연습 02 (0) | 2019.05.16 |
[JSP] 서블릿 생명주기 (0) | 2019.05.16 |
[JSP] JSP 처리 과정 (0) | 2019.05.16 |