<c:param> タグ
<c:param> タグは、<c:url> タグ内でパラメータを指定するために使用され、URLエンコーディングに関連しています。
<c:param> タグ内では、name 属性はパラメータの名前を示し、value 属性はパラメータの値を示します。
構文
<c:param name="<string>" value="<string>"/>
属性
<c:param> タグには次の属性があります:
| 属性 | 説明 | 必須かどうか | デフォルト値 |
|---|---|---|---|
| name | URLに設定するパラメータの名前 | である | 无 |
| value | パラメータの値 | 否 | Body |
プログラム例
<c:param> タグにパラメータを渡したい場合は、まず <c:url> タグを使用してURLを作成する必要があります:
例
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:forTokens タグの例</title>
</head>
<body>
<h1><c:param>例</h1>
<c:url var="myURL" value="main.jsp">
<c:param name="name" value="サンプル"/>
<c:param name="url" value="www.example.com"/>
</c:url>
<a href="/<c:out value="${myURL}"/>">
使用<c:param>指定されたURLに2つのパラメータを送信します。</a>
</body>
</html>
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:forTokens タグの例</title>
</head>
<body>
<h1><c:param>例</h1>
<c:url var="myURL" value="main.jsp">
<c:param name="name" value="サンプル"/>
<c:param name="url" value="www.example.com"/>
</c:url>
<a href="/<c:out value="${myURL}"/>">
使用<c:param>指定されたURLに2つのパラメータを送信します。</a>
</body>
</html>
ブラウザで上記のページにアクセスし、ソースコードを表示すると、次のように表示されます:

その他の拡張
JSP 標準タグライブラリ