본문 바로가기

개발자노트/웹

HTML - JSP - 스크립트릿(scriptlet)

스크립트릿(scriptlet)

- JSP 내부에서 JAVA 언어를 사용할 수 있게 해주는 태그

- <% %> 스크립트릿 ✔

- <%= %> 표현식

- <%! %> 선언식

- out JSP 내장객체의 출력기능을 포함하는 태그

 

 

스크립트릿을 사용하지 않았을 때의 출력코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>스크립트릿(scriptlet) 사용없이 출력</title>
</head>
<body>

<%
	for(int i=1;i<=10;i++){
		System.out.println("콘솔: "+i);
		out.println("브라우저: "+i+"<BR>");
	}
%>

</body>
</html>

수행결과 : 콘솔출력

콘솔출력

수행결과 : 웹페이지출력

브라우저출력

 

스크립트릿 사용하여 출력하는 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>스크립트릿(scriptlet)</title>
</head>
<body>

<%
	for(int i=1;i<=10;i++){
%>
	<%=i%> <br>
<%
	}
%>

</body>
</html>

 

수행결과

스크립트릿수행결과

 

'개발자노트 > ' 카테고리의 다른 글

HTML - JSP - Session 사용 예제 (로그인 유지)  (0) 2022.08.02
HTML - JSP - 내장객체  (0) 2022.08.02
HTML - JSP - forward 액션  (0) 2022.08.02
HTML - JSP - include 액션  (0) 2022.08.02
HTML - JSP - include 지시어  (0) 2022.08.02