별점 : ★★★★★★★★★★ (10점)
https://ejfrmjava.tistory.com/14
유명한 솔루션이 WAS의 영향을 받지않고 실행 할 수 있는 유일한 방법이다. 그래서, 프로젝트를 하다보면 이런 JSP를 많이 접하게 된다. 실제 JSP는 컴파(Compile)일 후 서블릿(Sevlet)으로 변환되어 엔진에 장착되므로 JAVA와 동일하다. 그레서, 이런 내용을 알아두는 것은 유용하다.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.util.ArrayList"%> <!DOCTYPE html> <%-- 지시 태그 --%> <html> <head> <meta charset="UTF-8"> <title>태그 예제</title> </head> <body>
<%--선언 태그 (멤버변수, 메서드) --%> <%! int num = 10; String str = "Hello"; ArrayList<String> list = new ArrayList<>(); public static void tagMethod() { out.println("<p> hello Tag </p>"); } %> <!-- HTML 주석 태그 --> <%-- JSP 주석 태그 --%> <%-- 스크립트릿 태그 --%>
<% if(num > 0) { out.println("<p> num > 0 </p>"); }else { out.println("<p> num <=0 </p>"); } %>
<%-- 표현식 태그 --%> num is <%= num %> <br><br> str is <%= str %>
</body> </html>