EL

    [Web] JSTL(다운로드, 사용법, 정리), EL(정리)

    JSTL JSTL의 정식 명칭은 JavaServer Pages Standard Tag Library이고 줄여서 JSTL이라고 부른다. JSTL은 코드의 복잡함을 해결하기 위한 일종의 사용자 정의 태그의 표준이다. →자바코드를 HTML 태그형식으로 간편하게 사용하기 위해 나온 라이브러리 JSTL은 라이브러리이기 때문에 사용하기 전에 core를 header에 추가해주어야 한다. 사용방법은 다음과 같다. JSP는 자신만의 태그를 추가할 수 있는 기능을 제공하고 있다. 과 같은 커스텀 태그처럼 연산이나 조건문이나 반복문인 if문, for문, DB를 편하게 처리할 수 있는것이 JSTL이다. 즉, JSTL은 표준 액션태그로 처리하기 힘든 부분을 담당한다. JSP에서 Java코드가 들어갈 때마다 매번 이 태그를 넣어..

    [Web] 커스텀 태그와 EL

    커스텀 태그 커스텀 태그(Custom Tag)란 사용자 정의 태그를 의미한다. 즉 스크립트릿 사용을 줄이고 태그와 같은 형태로 프로그램 코드를 대체하거나 재활용 가능한 구조를 통해 태그 라이브러리로 활용하고자 개발된 규격이다. 외형적인 형태는 XML(HTML) 태그 구조이지만 서블릿 형태로 변환될 때 자바 코드로 변경되어 통합되는 방식이다. 커스텀 태그를 사용하기 위해서는 taglib 지시어를 사용하여 커스텀 태그가 어디에 정의되어 있는지를 먼저 선언해야 하며 태그에 사용할 접두어를 지정해야 한다. 커스텀 태그는 잘 사용하면 매우 편리하지만 커스텀 태그 자체가 서버에서 해석되는 구조이며, 프로젝트 특정 커스텀 태그에 종속될 수 있다는 문제 때문에 커스텀 태그를 직접 만드는 방식은 점차 줄어들고 있다. 대..