JSP (Java Server Page)
- HTML에서 Java를 표현하는 프로그래밍 (자바 언어를 이용하여 서버의 문서를 만들기 위한 기술)
- 서블릿의 단점을 보완하기 위해 개발되었음
- 동적인 웹 문서를 만들기 위함
- 사용자가 요청한 서비스가 데이터베이스를 필요로 하다면 사용자의 요청에 따라 프로그래밍을 통해서 동적으로 HTML을 만들어야함
스크립트 태그
스크립트 태그 | 형식 | 의미 |
스크립틀릿 (scriptlet) | <% %> | -JSP 내에서 자바 로직 코드를 작성할 때 사용 -변수 선언 시 서블릿의 서비스 메소드안에서 지역변수로 선언 됨. - 메소드를 만들 수 없음. |
주석문 (Comment) | <%-- --%> | - 주석문 |
지시자 (Directive) | <%@ %> | -먼저 처리 되어야 할 정보를 전달할 때 사용( ex - import) |
선언문 (Declaration) | <%! %> | -메소드를 정의하거나 변수 정의 시 사용 -서블릿 클래스 안의 멤버변수로 들어감. - 서블릿(클래스)의 '멤버 변수'나 '멤버 메소드'를 정의할 수 있음 |
표현문 (Expression) | <%= %> | -호출 결과를 문자열 형태로 출력할 떄사용 |
스크립틀릿
<%
String name;
name = "홍길동";
%>
이름은 <%= name %>
지시자
<%@ page import="import....." %>
선언문
<%!
int age=20;
public int getAge() { return age; }
%>
표현식
<%= '출력할 변수 명' %>
반응형
'개발 > JSP' 카테고리의 다른 글
(JSP) 액션 태그 (Action Tag) (0) | 2022.05.22 |
---|---|
(JSP) JSP에서 세션(Session), 쿠키(Cookie) 사용법 (0) | 2022.05.22 |
(JSP) href로 파라미터 전달하기 (0) | 2022.05.21 |
(JSP) ResultSet (0) | 2022.05.19 |
(Java) JSP 에러페이지 만들기 (예외처리) (0) | 2022.05.18 |
댓글