JSP (JavaServer Pages) の式タグ <%= %> に定数または変数を指定すると、その値をHTMLに出力します。この記事では、式(expression)タグの使い方をサンプルを交えてご紹介します。
<%= expression %>
expression には定数または変数を指定します。
JSPのソース
<!DOCTYPE html>
<html>
<head>
<title>Hello! JSP</title>
</head>
<body>
<%= "<p>JSP</p>" %>
</body>
</html>
ブラウザに送信されるソース
<!DOCTYPE html>
<html>
<head>
<title>Hello! JSP</title>
</head>
<body>
<p>JSP</p>
</body>
</html>
JSPのソース
<!DOCTYPE html>
<html>
<head>
<title>Hello! JSP</title>
</head>
<body>
<p>HTML</p>
<%! String text="<p>JSP</p>"; %>
<%= text %>
</body>
</html>
ブラウザに送信されるソース
<!DOCTYPE html>
<html>
<head>
<title>Hello! JSP</title>
</head>
<body>
<p>HTML</p>
<p>JSP</p>
</body>
</html>
JSPのソース
<!DOCTYPE html>
<html>
<head>
<title>Print Numbers</title>
</head>
<body>
<h1>Print Numbers</h1>
<% for (int i = 1; i <= 5; i++) { %>
<%= "<p>" + i + "</p>" %>
<% } %>
</body>
</html>
ブラウザに送信されるソース
<!DOCTYPE html>
<html>
<head>
<title>Print Numbers</title>
</head>
<body>
<h1>Print Numbers</h1>
<p>1</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
</body>
</html>