WEB Archive

[HTML] jsp - 스크릿 릿 영역에서 기초 실습

universedevelope 2024. 8. 21. 14:47
<%@ page contentType="text/html; charset=UTF-8"%>
<%
	// 스크립 릿 영역(JAVA코드 기술)
	
	int a = 10, b = 3, c;
	int d;
	int k;
	c = a + b;
	d = a/b;
	k = a%b;
	
	// 스크립 릿 영역에서 수행된 자바 코드의 실행 결과는
	// 표현식에 의해 HTML 브라우저 영역에 출력된다.
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jsptest002.jsp</title>
</head>
<body>

<div>
	<h1>JSP 관차라기</h1>
</div>

<div>
	<!-- 표현식 -->
	<h2>합 : <%=a %> + <%=b %> = <%=c %></h2>
	<h2>나눗셈 : <%=a %> / <%=b %> = <%=d %></h2>
	<h2>나머지 : <%=a %> % <%=b %> = <%=k %></h2>
</div>

<%
	// 스크립 릿 영역
	// ※ 『out』은 내장 객체로서 출력 스트림이다.	
	out.print("합 : " + a + " + " + b + " = " + c);
	out.println("합 : " + a + " + " + b + " = " + c);
	out.println("<br><br>");
	out.println("합 : " + a + " + " + b + " = " + c);	  // 개행안됨
	out.println("<br>합 : " + a + " + " + b + " = " + c); // 개행됨
	out.println("<br>합 : " + a + " + " + b + " = " + c); // 개행됨
	out.println("<br>합 : " + a + " + " + b + " = " + c); // 개행됨
	
	String str = String.format("합 : %d + %d = %d", a, b, c);
	out.print("<br><br>" + str);
	str = String.format("합 : %d + %d = %d\n", a, b, c);
	out.print("<br><br>"+ str);
	str = String.format("합 : %d + %d = %d<br>", a, b, c);
	out.print("<br><br>"+ str);
	out.print(str);
	
	
	
%>


</body>
</html>

스크립 릿(scriptlet) 영역 <% %> 에서는 JAVA 코드를 기술할 수 있으며, HTML 브라우저에 출력될 수 있다.

스크립 릿 영역<%%> 에서 선언된 변수는 <%=변수명%> 으로 출력 할 수 있다.

 

 

728x90