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>© WebMarket</p>
</footer>
</body>
</html>
주의
태그 안에 자바 코드르 쓸때 코드 마지막 col 에 세미클론 ; 을 써야 한다.
안쓰면 에러