라이브러리/Jstl 3

[JSTL] 액션태그

JSP 액션태그는 기본적으로 2가지로 나눌 수 있습니다. 1. 표준 액션 태그 (Standard Action Tag) 표준 액션 태그를 이용하여 내가 포함시키고자하는 페이지를 매번 동적으로 구성할 수 있습니다. 2. 커스텀 액션 태그(Custom Action Tag) -->JSTL 태그 종류에는 core, format, function, xml, sql 이 있습니다. 태그의 속성은 굉장히 많으며 자주 사용되는 내용만 뽑아서 예제로 보겠습니다. 이상으로 JSTL 액션태그에 대해 알아보았습니다. 통상 JSP 파일에 스클립틀릿 을 사용하는 것보다, JSTL과 EL사용을 권장하는 편인데 그 이유는퍼블리셔와 협업할 때 java코드가 있으면 보기가 불편하며 개발자들 사이에서도 가독성이 떨어지기 때문입니다.

[EL] 기본 구문, Param, 연산자

1. 기본 구문 ● JSP에서의 값 표기법이며 i는 변수입니다. ● ${ i } EL에서의 값 표기법이며 i는 이름입니다. - EL은 request, session 등 JSP 내장객체를 구분하지 않아도 알아서 영역들에 키값(속성명)을 검색해서 존재하는 경우 해당 밸류값을 가져옵니다. - 객체 Scope에서 attribute의 이름이 같을 경우, Scope가 작은 범위에서 큰 범위로 해당 이름이 존재하는지 찾습니다. ex) request scope에 A attribute가 있고 session scope에 동일한 이름의 A attribute가 있을 경우 ${A}의 결과는 request scope에 있는 A attribute 값이 출력됩니다. 2. Param - 파라미터의 값은 param 키워드를 통해 가져올..

[EL/JSTL] 기초설명 및 세팅

1. EL(Expression Language) EL은 JSP의 출력 문법을 대체하는 표현 언어입니다. 눈에 띄고 쉽게 분간이 갈 수 있다는 장점이 있습니다. ex) ------> ${age} 2. JSTL(JavaServer Pages Standard Tag Library) JSTL은 태그를 통해 JSP 코드를 관리하는 라이브러리로서, JSP언어를 쓰지 않고 태그형태로 HTML상에 불러다 쓸 수 있습니다. JSTL을 사용하시려면 라이브러리를 다운로드해서 추가해야 하며, 사용하고자 하는 jsp파일 상단에 선언을 해주셔야합니다. 1) 톰캣 사이트에 가셔서 아래 taglib 라이브러리를 모두 다운 후, 프로젝트lib폴더에 추가해주시면 됩니다. tomcat.apache.org 2) jsp 상단에 선언 TIP)..