[coding] 코딩 공부하자/[개념정리]

[실행순서] JSP 내 JSTL, EL, HTML, Javascript 혼용 사용할 경우

찰스_ 2025. 3. 30. 12:30
JSP(Java Server Pages)의 실행 순서 및 사용언어들의 실행 순서 나열

 

JSP 실행순서
1. 클라이언트 요청
2. 서버측 처리
3. HTML 생성
4. 응답 전송
5. 클라이언트 렌더링

 

사용언어 및 라이브러리 실행 순서
Include → Java → JSTL → EL → JavaScrpit

1. Include (JSP의 Include 지시어 또는 태그)
2. Java (Servlet 내 Java 코드실행)
3. JSTL (Java Server Pages Standard Tag Library)
4. EL (Expression Language)
5. JavaScript

 

사용언어 및 라이브러리 코드 예시
<!-- Include -->

<%@ include file="header.jsp" %>
<!-- JAVA -->

<%
  String message = "Hello, Charles Story!";
%>
<!-- JSTL & EL -->

<c:if test="${not empty message}">	// JSTL + EL
  <p>${message}</p>			// EL
</c:if>
<!-- HTML -->

<h1>Welcome to My JSP page</h1>
<!-- JavaScript -->

<script>
  alert("Keyin type : Hello, Charles Story!");
  
  alert("EL type : " + ${message});
</script>
반응형


* 이 블로그는 쿠팡 파트너스 활동의 일환으로 이에 따른 일정액의 수수료를 제공받습니다.