Balise <c:param>
Bibliothèque de balises standard JSP
La balise <c:param> est utilisée pour spécifier des paramètres dans la balise <c:url>, et est liée à l'encodage URL.
À l'intérieur de la balise <c:param>, l'attribut name indique le nom du paramètre, et l'attribut value indique la valeur du paramètre.
Syntaxe
<c:param name="<string>" value="<string>"/>
Attributes
La balise <c:param> possède les attributs suivants :
| Attribut | Description | Requis | Valeur par défaut |
|---|---|---|---|
| name | Le nom du paramètre à définir dans l'URL | Oui | Aucune |
| value | La valeur du paramètre | non | Body |
Exemple
Si vous souhaitez passer des paramètres à la balise <c:param>, vous devez d'abord utiliser la balise <c:url> pour créer l'URL :
Exemple
<%@ 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>Exemple de balise c:forTokens</title>
</head>
<body>
<h1><c:param>Exemple</h1>
<c:url var="myURL" value="main.jsp">
<c:param name="name" value="Example"/>
<c:param name="url" value="www.example.com"/>
</c:url>
<a href="/<c:out value="${myURL}"/>">
Utilisation<c:param>Envoyez deux paramètres pour l’URL spécifiée.</a>
</body>
</html>
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>Exemple de balise c:forTokens</title>
</head>
<body>
<h1><c:param>Exemple</h1>
<c:url var="myURL" value="main.jsp">
<c:param name="name" value="Example"/>
<c:param name="url" value="www.example.com"/>
</c:url>
<a href="/<c:out value="${myURL}"/>">
Utilisation<c:param>Envoyez deux paramètres pour l’URL spécifiée.</a>
</body>
</html>
Accédez à la page ci-dessus via un navigateur, puis affichez le code source, comme indiqué ci-dessous :

Autres extensions