12주차 - jsp (4) <% %>(스크립트릿) 사이에 html코드를 써보자 - 1

2022. 9. 21. 19:18jsp/jsp

이번의 목표

01. <% %> (스크립트릿) 사이에 HTML 코드를 사용해보자.


<% %> 태그를 사용하다가 중간에 html 태그를 사용해야할 때가 있습니다.

특히나 스크립트릿 안에서 괄호를 열어 놓은 상태인데 그 사이에 html 태그를 사용해야할 때에는

어찌해야할지 몰라 애로사항을 겪을 때가 있습니다.

이럴 때에는 잠시 스크립트릿을 닫고 html 사용 후에 다시 스크립트릿을 열어 괄호를 닫아주면 됩니다.

실제 작성 코드를 보는 것이 이해가 빠른 사항이니 바로 코드를 보겠습니다.

01. 코드
02. 실행 화면

01. 코드

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ex04</title>
</head>
<body>
	<%
	boolean data = false;
	if (data) {
		out.print("<br>참인데용<br>");
	} else {
		//else에서의 괄호가 열려있지만 스크립트릿을 닫는다
	%>
		<h3><%="거짓인데용"%></h3>
	<%
	} // 위의 스크립트릿에서 닫지 못한 괄호를 여기서 닫는다.
	%>
</body>
</html>

02. 실행 화면