Preloader image
DDD

자바

JSP에서 자바코드를 써보자

작성자 관리자 (admin)
조회수 1,053
입력일 2021-02-04 05:32:26

별점 :  ★★★★★★★★★★ (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>

 

^