B.E/JSP

[JSP] 태그의 종류

pinomaker 2022. 4. 18. 11:51

JSP란?

JSP는 Java Server Page의 약자로 HTML 문서 안에 JAVA 코드를 작성할 수 있다.

JSP는 JSP Container에서 Servlet File로, HTML 파일로 변환이 된다.

 

JSP 사용법

JSP는 JSP 파일에 3가지 종류의 태그를 이용하여 작성할 수 있다.

Script Tag 기본적인 단계, 자바 코드를 포함 시키는 방법이 포함
Action Tag 중급 단계, 자바빈즈와 같은 웹서버 프로그래밍과 디자인을 분리시키는 방법이 포함
Custom Tag 고급 단계, 보다 편리한 코딩을 위하 자체적으로 정의한 태그 이용 가능

 

Script Tag

종류 태그 형식 사용 용도
지시어 <%@ %> JSP 페이지의 속성 지정
선언 <%! %> 소속 변수 선언 및 메소드 정의
표현식 <%= %> 변수, 계산식, 함수 호출 결과를
문자열 형태로 출력
스크립트릿 <% %> 자바 코드 작성
주석 <%-- --%> 주석 

 

스크립트릿

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <% int i = 24;%>
    <% 
      out.println("하루는" + i + "시간 입니다");
      out.println("하루는" + i*60 + "분 입니다");
    %>
</body>
</html>

 

변수

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
	<% String name = "pino"%>
    <%= pino %>
</body>
</html>

 

선언

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
	<%! String age = 19; %>
    <%! 
    	public int getPlus(int a, int b){
        	return a + b;
        }
    %>
</body>
</html>