# JSTL＆lt; c：param＆gt;核心标签

> 原文： [https://beginnersbook.com/2013/11/jstl-cparam-core-tag/](https://beginnersbook.com/2013/11/jstl-cparam-core-tag/)

**＆lt; c：param＆gt;** JSTL 标签主要与＆lt; c：url＆gt;一起使用。和＆lt; c：重定向＆gt;标签。基本上它将参数及其值添加到这些标记的输出中。在本教程中，我们将看到＆lt; c：param＆gt; tag 可以与＆lt; c：url＆gt;一起使用和＆lt; c：重定向＆gt;标签。

#### 句法：

```
<c:param name="parameter_name" value="parameter_value"/>
```

#### ＆lt; c：param＆gt;的属性标签

*   **name：**指定参数的名称。
*   **value** ：指定参数的值。

#### ＆lt; c：param＆gt;的示例

在这个例子中，我们使用＆lt; c：param＆gt;用于将参数添加到结果 URL 的标记。

```
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>JSTL c:param Tag Example</title>
</head>
<body>
<c:url value="/mypage.jsp" var="completeURL">
 <c:param name="Id" value="736"/>
 <c:param name="user" value="chaitanya"/>
</c:url>
${completeURL}
</body>
</html>
```

**输出：**

![c-param-example](../Images/e8995c40562c25bea6b7f6ef2e3457bc.jpg)

#### 实施例 2：＆lt; c：param＆gt;在＆lt; c：redirect＆gt;中使用标签

这里我们使用＆lt; c：param＆gt;传递参数以及重定向网址。标签，然后我们使用表达式语言的 [param 变量在重定向页面上显示这些参数。](https://beginnersbook.com/2013/11/jsp-expression-language-el/)

```
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:param Example2</title>
</head>
<body>
<c:redirect url="/display.jsp" >
 <c:param name="UserId" value="222"/>
 <c:param name="UserName" value="ChaitanyaSingh"/>
</c:redirect>
${completeURL}
</body>
</html>
```

display.jsp

```
USER ID IS: ${param.UserId}
USER NAME IS: ${param.UserName}
```

输出：

![c-param-example2](../Images/4c26c4ce0b2126a3c4bfb01d2e0ae39d.jpg)