210513
jsp11 / jsp12
JSTL = JSP Tag Library
http://tomcat.apache.org/ - Download - Taglibs - Standard-1.2.5 - Jar Files(Impl,Spec,EL,Compat 4개 다 다운받기) - C:\web\자료실 에 파일 4개 넣기 - eclipse - 프로젝트 lib 폴더 안에 4개 다 붙여넣기
EL (Expression Language) - 수식언어
1) 형식
$ {표현식}
2) EL연산자
+, -, *, /, %, empty, not, mod, <, <=, =, >, >=, lt, gt, ge, eq, ne, &&, ||, or, ...
3) EL내장객체
- requestScope, sessionScope, applicationScope, param, pageContext, paramValues, header, headerValues, cookie, initParam, ...
jstl이랑 같이 사용하면 스크립트릿을 거의 걷어낼 수 있음
<c:if test="${조건절}>
조건이 참일 때 수행할 문장
</c:if>
<c:forEach var="변수명" begin="초기값" end="마지막값" step="증감값">
반복실행 할 문장
</c:forEach>
step="2"하면 홀수만 출력, step속성이 생략되면 1씩 증가
jstl에서는 동일한 이름의 변수를 set으로 선언하면 기존의 변수값이 수정됨
items 속성에는 배열이나 컬렉션 객체가 들어갈 수 있음