스크립트릿 사용하기
보통 웹 페이지는 디자이너가 주도적으로 구현하는 부분안 만큼, 웹 페이지 구현 시 디자이너에게 어려운 자바 코드는 거의 사용되지 않습니다. 스크립트릿은 초기의 JSP에서 자바 코드를 이용해 화면의 동적인 기능을 구현했습니다.
비록 JSP 페이지에서는 거의 사용되지 않지만 자바 코드로 화면의 동적인 기능을 구현할 수 있다면 자바 코드를 대체해서 나온 여러 가지 태그들을 이해하는 데에도 분명 도움이 될 것입니다.
스크립트릿의 형식은 다음과 같습니다.
<% 자바 코드 %>
JSP에서 스크립트릿 실습하기
1. JSP에서 스크립트릿 실습을 위해 hello2.jsp 파일을 준비합니다.

2. 브라우저에서 JSP로 전송된 값을 얻기 위해 <% %> 안에 자바 코드를 사용하여 age 값을 가져옵니다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%!
String name = "이순신";
public String getName() { return name; }
%>
<% String age=request.getParameter("age"); %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>스크립트릿 연습</title>
</head>
<body>
<h1>안녕하세요 <%=name %></h1>
<h1>나이는 <%=age %>입니다!!!</h1>
</body>
</html>
3. http://localhost:8090/pro12/hell02.jsp?age=12로 요청합니다.

JSP의 스크립트 요소는 브라우저로 전송되지 않고 브라우저로 전송되기 전에 컨테이너에서 자바 코드로 변환되는 것을 알 수 있습니다.
<% %> 안에는 자바 코드만 쓸 수 있습니다.
'프로그래밍 언어 > 자바 웹' 카테고리의 다른 글
| 스크립트 요소 이용해 실습하기 - 로그인 예제 (0) | 2025.10.07 |
|---|---|
| JSP 주석문 사용하기 (0) | 2025.10.04 |
| JSP 스크립트 요소 (0) | 2025.09.25 |
| 인클루트 디렉티브 태그 정의와 사용법 (0) | 2025.09.22 |
| 페이지 디렉티브 태그 사용 예제 (0) | 2025.09.19 |