레벨업 일지

[Jsp] 2. 스크립트 태그 본문

JAVA/jsp

[Jsp] 2. 스크립트 태그

24시간이모자란 2023. 1. 28. 22:15

JSP 태그 종류

  • 태그 포맷 : <% .. %>
  • script tag 스크립트 태그
    • HTML 코드 안에 자바 코드 작성 
  • directive tag 디렉티브 태그
    • JSP 페이지 정보를 서블릿에게 전달 
  • action tag 액션 태그 
    • XML 로 작성 

 

스크립트 태그 종류 

<%! .. %> 자바 변수나 메소드 정의
<% .. %> 로직 코드 작성(for문, if문 .. ) 
<%= .. %> 문자열 출력 

<%  .. %> : scriptlet tag 를 사용하면 out 객체를 사용하지 않고 출력

  • <%= .. %> : expression tag 는 scriptlet tag 안에 중첩해서 사용 불가. 
  • scriptlet tag 내부에서 출력을 하고 싶으면 out.print() 처럼 out 객체를 사용

 

2장 웹 쇼핑몰 실습 코드

시작 페이지를 만들어 보자. 

<%@page contentType="text/html; charset=utf-8" %>
<!DOCTYPE html>
<html>
<head>
<title>Welcome</title>

<link rel="stylesheet"
	href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

</head>

<body>
	
	<%!String greeting = "웹 쇼핑몰";%>
	<div class="jumbotron">
		<div class="container">
			<h1 class="display-3">
				<%=greeting%></h1>
		</div>
	</div>
	
	<footer class="container">
		<p>&copy; WebMarket</p>
	</footer>
</body>
</html>

주의

태그 안에 자바 코드르 쓸때 코드 마지막 col 에 세미클론 ; 을 써야 한다. 

안쓰면 에러

'JAVA > jsp' 카테고리의 다른 글

[Jsp] 3. 디렉티브 태그  (0) 2023.02.14
[Jsp] JSP ? 그게뭘까  (0) 2023.01.26
Comments