JSP 페이지의 정적 HTML 콘텐츠를 JSP 템플릿 요소라고 합니다
2. JSP 표현식(expression)
Java 변수 또는 표현식을 변환합니다 단순화된 계산 결과를 클라이언트에 출력하는 방법은 출력할 변수나 표현식을 <%= 및 %>
JSP 표현식에 있는 변수나 표현식의 계산 결과를 변환합니다.
JSP 표현식은 변수나 표현식 뒤에 세미콜론(;)을 사용할 수 없으며, JSP 표현식은 다음과 같습니다. 서블릿으로 변환됨 프로그램의 out.print(...) 문
3. JSP 스크립트 조각(scriptlet)
<% 및 %>에 중첩된 하나 이상의 Java 프로그램 ; 코드
JSP 스크립트 조각의 Java 코드는 JSP 페이지에서 변환된 Servlet의 _jspService 메소드로 그대로 이동됩니다. 따라서 JSP 스크립트 조각은 Java 구문 요구 사항만 충족할 수 있습니다. 🎜>
스크립트 조각 외부의 모든 텍스트, HTML 태그 및 기타 JSP 요소도 해당 Java 프로그램 코드로 변환되어 _jspService 메소드에 삽입되며 스크립트 조각의 위치는 변경되지 않습니다. JSP 스크립트 조각의 Java 코드는 Java 구문을 엄격히 따라야 합니다. 예를 들어 각 명령 실행 문은 세미콜론(;)으로 끝나야 합니다. 하나의 JSP 페이지에 여러 스크립트 조각이 있을 수 있습니다(각 스크립트 조각). 코드는 자체적인 <% 및 %> 쌍 사이에 중첩됩니다.) 텍스트, HTML 태그 및 기타 JSP 요소는 두 개 이상의 스크립트 조각 사이에 포함될 수 있습니다. 여러 스크립트 조각의 코드는 서로 액세스할 수 있습니다. 단일 스크립트 조각의 Java 문은 불완전할 수 있지만 여러 스크립트 조각을 결합한 결과는 완전한 Java 문이어야 합니다. 4. JSP 문 JSP 문은 Java 코드를 <%! 및 %> 안에 있는 코드는 서블릿의 _jspService 메소드 외부에 삽입됩니다. JSP 선언은 JSP 페이지에서 변환된 서블릿 프로그램의 정적 코드 블록, 멤버 변수 및 메소드를 정의하는 데 사용할 수 있습니다. (JSP에서는 거의 사용되지 않음) 5. JSP 주석 <%-- 주석 정보--%> JSP 주석 JSP 엔진 JSP 페이지를 서블릿 프로그램으로 변환할 때 JSP 페이지의 주석이 달린 내용을 무시하세요. HTML 주석 차이점: JSP 주석은 주석을 달 수 있습니다. Java 코드, 그러나 HTML 주석은
할 수 없습니다.