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>
'B.E > JSP' 카테고리의 다른 글
[JSP] 내장 객체의 종류 (0) | 2022.04.24 |
---|