JSP 표준 태그 라이브러리(JSP Standard Tag Library,JSTL)는 JSP 애플리케이션의 공통 핵심 기능을 캡슐화하는 JSP 태그 모음입니다. JSP의 태그는 함께 사용할 수 있으며, JSP에는 정적 부분(표준 HTML 태그, 정적 페이지 콘텐츠 등)과 동적 콘텐츠(Java 프로그램에 의해 제어되는 콘텐츠)가 포함되어 있습니다. JSP의 특별한 형태입니다. 각 Servlet 페이지는 JSP의 인스턴스입니다. 따라서 Servlet 태그에 <input> 코드를 추가하는 것은 완전한 비즈니스 로직 JSTL을 완성하는 것과 같으며, 둘을 함께 사용할 수 있습니다. Servlet
Tomcat은 jsp 파일을 읽고 jsp에서 HTML이 아닌 태그를 구문 분석합니다. 귀하의 경우 Tomcat은 이 <c:if test=></c:if> 파서(파일 헤더의 taglib 해당 클래스), 최종 분석에서 jsp는 클라이언트(예: ff, chrome)에 대한 Tomcat 컴파일을 통해 출력 스트림(표준 html 코드)으로 변환됩니다.
JSP
표준 태그 라이브러리(JSP Standard Tag Library,JSTL
)는JSP
애플리케이션의 공통 핵심 기능을 캡슐화하는JSP
태그 모음입니다.JSP
의 태그는 함께 사용할 수 있으며,JSP
에는 정적 부분(표준HTML
태그, 정적 페이지 콘텐츠 등)과 동적 콘텐츠(Java 프로그램에 의해 제어되는 콘텐츠)가 포함되어 있습니다.JSP
의 특별한 형태입니다. 각Servlet
페이지는JSP
의 인스턴스입니다. 따라서Servlet
태그에<input>
코드를 추가하는 것은 완전한 비즈니스 로직JSTL
을 완성하는 것과 같으며, 둘을 함께 사용할 수 있습니다.Servlet
jsp 파일은 처음 요청 시 서블릿 컨테이너에 의해 java 클래스로 컴파일되기 때문에 그 안의 JSTL도 컴파일되어 변환됩니다.
Tomcat은 jsp 파일을 읽고 jsp에서 HTML이 아닌 태그를 구문 분석합니다. 귀하의 경우 Tomcat은 이 <c:if test=></c:if> 파서(파일 헤더의 taglib 해당 클래스), 최종 분석에서 jsp는 클라이언트(예: ff, chrome)에 대한 Tomcat 컴파일을 통해 출력 스트림(표준 html 코드)으로 변환됩니다.
Jstl 코드는 작성 시 고정된 형식과 작성 방법을 갖습니다. 먼저 Tomcat과 같은 서블릿 컨테이너에 의해 구문 분석되어 해당 결과 데이터가 생성됩니다. 이 프로세스는 브라우저 측에서 발생합니다. 🎜>